正则表达式

来源:互联网 发布:oracle恢复删除的数据 编辑:程序博客网 时间:2024/04/30 12:21

//校验是否全由数字组成

function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串

function isRegisterUserName(s)   

  1. {   
  2. var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;   
  3. if (!patrn.exec(s)) return false  
  4. return true  
  5. }  
  6. //校验密码:只能输入6-20个字母、数字、下划线   
  7. <PRE class=java name="code">function isPasswd(s)   
  8. {   
  9. var patrn=/^(/w){6,20}$/;   
  10. if (!patrn.exec(s)) return false  
  11. return true  
  12. }   
  13. </PRE>   
  14. <BR>   
  15. <BR>//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”   
  16. <BR><PRE class=java name="code">function isTel(s)   
  17. {   
  18. //var patrn=/^[+]{0,1}(/d){1,3}[ ]?([-]?(/d){1,12})+$/;   
  19. var patrn=/^[+]{0,1}(/d){1,3}[ ]?([-]?((/d)|[ ]){1,12})+$/;   
  20. if (!patrn.exec(s)) return false  
  21. return true  
  22. }   
  23. </PRE>   
  24. <BR>   
  25. <BR>//校验手机号码:必须以数字开头,除数字外,可含有“-”   
  26. <BR><PRE class=java name="code">function isMobil(s)   
  27. {   
  28. var patrn=/^[+]{0,1}(/d){1,3}[ ]?([-]?((/d)|[ ]){1,12})+$/;   
  29. if (!patrn.exec(s)) return false  
  30. return true  
  31. }   
  32. </PRE>   
  33. <BR>   
  34. <BR>//校验邮政编码   
  35. <BR><PRE class=java name="code">function isPostalCode(s)   
  36. {   
  37. //var patrn=/^[a-zA-Z0-9]{3,12}$/;   
  38. var patrn=/^[a-zA-Z0-9 ]{3,12}$/;   
  39. if (!patrn.exec(s)) return false  
  40. return true  
  41. }   
原创粉丝点击