lovebet由于数字、26单英文字母、下划线或汉字之正则表达式。正则相当。

Html代码  lovebet 1

今日之所以到了一个 js验证 输入手机号的,但万一来一个能文能武的 400 800 等座机
移动联通小灵通手机号的正则式:

  1. 1.是因为数字、26个英文字母或者下划线组成的字符串:  
  2.     ^[0-9a-zA-Z_]{1,}$  
  3. 2.非负整数(正整数 + 0 ):  
  4.     ^/d+$  
  5. 3. 正整数:  
  6.     ^[0-9]*[1-9][0-9]*$  
  7. 4.非恰整数(负整数 + 0):  
  8.     ^((-/d+)|(0+))$  
  9. 5. 负整数 :  
  10.     ^-[0-9]*[1-9][0-9]*$  
  11. 6.整数:      
  12.     ^-?/d+$  
  13. 7.非负浮点数(正浮点数 + 0):  
  14.     ^/d+(/./d+)?$  
  15. 8.正浮点数 :  
  16.     ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$  
  17. 9. 非正浮点数(负浮点数 + 0):  
  18.     ^((-/d+(/./d+)?)|(0+(/.0+)?))$  
  19. 10.负浮点数 :  
  20.     ^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$  
  21. 11. 浮点数 :  
  22.     ^(-?/d+)(/./d+)?$  
  23. 12.是因为26单英文字母组成的字符串 :      
  24.     ^[A-Za-z]+$  
  25. 13. 由26只英文字母的酷写组成的字符串 :  
  26.     ^[A-Z]+$  
  27. 14.是因为26个英文字母的微写组成的字符串 :  
  28.     ^[a-z]+$  
  29. 15. 由数字和26独英文字母组成的字符串 :  
  30.     ^[A-Za-z0-9]+$  
  31. 16.是因为数字、26单英文字母或者下划线组成的字符串 :      
  32.     ^/w+$  
  33. 17.email地址 :  
  34.     ^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$  
  35. 18.url:      
  36.     ^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$  
  37. 19. 年-月-日:  
  38.     /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/  
  39. 20.月/日/年:  
  40.     /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/  
  41. 21.Emil:  
  42.     ^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$  
  43. 22. 电话号码:  
  44.     (d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?  
  45. 23.IP地址:  
  46.     ^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$  
  47. 24. 配合中文字符的正则表达式:  
  48.     [/u4e00-/u9fa5]  
  49. 25.匹放双字节约字符(包括汉字在内):  
  50.     [^/x00-/xff]  
  51. 26. 匹配空行的正则表达式:  
  52.     /n[/s| ]*/r  
  53. 27.匹配HTML标记的正则表达式:  
  54.     /<(.*)>.*<///1>|<(.*) //>/  
  55. 28.匹配首尾空格的正则表达式:  
  56.     (^/s*)|(/s*$)  
  57. 29.匹配Email地址之正则表达式:  
  58.     /w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*  
  59. 30. 郎才女貌网址URL的正则表达式:  
  60.     ^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$  
  61. 31. 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):  
  62.     ^[a-zA-Z][a-zA-Z0-9_]{4,15}$  
  63. 32. 匹国内电话号码:  
  64.     (/d{3}-|/d{4}-)?(/d{8}|/d{7})?  
  65. 33.匹配腾讯QQ号:  
  66.     ^[1-9]*[1-9][0-9]*$  
  67. 34. 不得不输入数字:  
  68.     ^[0-9]*$  
  69. 35.单会输入n位的数字:  
  70.     ^/d{n}$  
  71. 36.独能够输入至少n位的数字:  
  72.     ^/d{n,}$  
  73. 37.止能够输入m~n位之数字:  
  74.     ^/d{m,n}$  
  75. 38.仅能够输入零及未零始发的数字:  
  76.     ^(0|[1-9][0-9]*)$  
  77. 39.才会输入有点儿个小数的正实数:  
  78.     ^[0-9]+(.[0-9]{2})?$  
  79. 40. 只好输入有1~3号小数的正实数:  
  80.     ^[0-9]+(.[0-9]{1,3})?$  
  81. 41.单独会输入非零的正整数:  
  82.     ^/+?[1-9][0-9]*$  
  83. 42. 只能输入非零的负整数:  
  84.     ^/-[1-9][0-9]*$  
  85. 43.只是能够输入长度为3之字符:  
  86.     ^.{3}$  
  87. 44. 不得不输入由26独英文字母组成的字符串:  
  88.     ^[A-Za-z]+$  
  89. 45.单能够输入由26单大写英文字母组成的字符串:  
  90.     ^[A-Z]+$  
  91. 46. 只好输入由26独小写英文字母组成的字符串:  
  92.     ^[a-z]+$  
  93. 47.就能够输入由数字与26只英文字母组成的字符串:  
  94.     ^[A-Za-z0-9]+$  
  95. 48. 不得不输入由数字和26单英文字母或者下划线组成的字符串:  
  96.     ^/w+$  
  97. 49.验证用户密码(正确格式为: 以字母开头,长度在5~17 之间,只能分包字符、数字与下划线)  
  98.     ^[a-zA-Z]/w{5,17}$  
  99. 50.验证是否含有有 ^%&’,;=?$/”等字符:  
  100.     [^%&’,;=?$/x22]+  
  101. 51.只能够输入汉字:  
  102.     ^[u4e00-u9fa5]{0,}$  
  103. 52、只包含汉字、数字、字母、下划线不克以下划线开头和最后  
  104.     ^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$  
  105. 53、只含汉字、数字、字母、下划线,下划线位置不限  
  106.     ^[a-zA-Z0-9_u4e00-u9fa5]+$  
  107. 54、2~4个汉字  
  108.     @”^[u4E00-u9FA5]{2,4}$  

/^(1[3,5,8,7]{1}[\d]{9})|(((400)-(\d{3})-(\d{4}))|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{3,7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/

 初稿地址:<a target=”_blank”
href=”http://blog.sina.com.cn/s/blog\_887d00920100tvvd.html”
title=”由数字、26只英文字母、下划线或汉字的正则表达式”>由数字、26个英文字母、下划线或汉字的正则表达式</a>

率先加个重要的东西*+?

 

*意味着:0次或者数

 

+代表:1次或屡屡

?代表:0次或者1次

当EXT中以正则表达式验证的点子:

fieldLabel : ‘员工号’,

name : ’employee.empNo’,

regex: /^\w+$/,

id : ’employee.empNo’,

regexText:”员工号只能出于字母和数字组成!”,

allowBlank : false

匹配中文字符之正则表达式: [\u4e00-\u9fa5]

评注:匹配国语还真的是个头疼的从事,有矣这个表达式就好惩治了

匹配双配节约字符(包括汉字在内):[^\x00-\xff]

评注:可以就此来计算字符串的长(一个双字节字符长度计2,ASCII字符计1)

配合配空白行的正则表达式:\n\s*\r

评注:可以用来删除空白行

匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? />

评注:网上传的本子太糟糕,上面这吧特能够匹配有,对于复杂的嵌套标记依旧无法

配合配首尾空白字符的正则表达式:^\s*|\s*$

评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有效之表达式

匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

评注:表单验证时老实用

匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*

评注:网上流传的版本效果特别有限,上面这个中心好满足要求

相当帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

评注:表单验证时格外实用

相当国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}

评注:匹配形式要 0511-4405222 或 021-87888822

相当配腾讯QQ号:[1-9][0-9]{4,}

评注:腾讯QQ号从10000开始

匹配中国邮政编码:[1-9]\d{5}(?!\d)

评注:中国邮政编码为6个数字

相当身份证:\d{15}|\d{18}

评注:中国的身份证吗15号或18号

匹配ip地址:\d+\.\d+\.\d+\.\d+

评注:提取ip地址时有用

相当特定数字:

^[1-9]\d*$    //匹配正整数

^-[1-9]\d*$   //匹配负整数

^-?[1-9]\d*$   //匹配整数

^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)

^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数

^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数

^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ 
//匹配浮点数

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$  
//匹配非负浮点数(正浮点数 + 0)

^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮点数(负浮点数

  • 0)

评注:处理大量数时有用,具体采用时留意修正

相当特定字符串:

^[A-Za-z]+$  //匹配由26单英文字母组成的字符串

^[A-Z]+$  //匹配由26只英文字母的好写组成的字符串

^[a-z]+$  //匹配由26个英文字母的有点写组成的字符串

^[A-Za-z0-9]+$  //匹配由数字与26只英文字母组成的字符串

^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串

评注:最中心也是太常用的有表达式

关键掌握:

regex:/^[\w\u4E00-\u9FFF]+$/,

regexText:’输入中文、数字和英文’

匹配中文字符之正则表达式: [u4e00-u9fa5]

配合配空白行的正则表达式:ns*r

评注:可以就此来删除空白行

独自能够输入数字:“^[0-9]*$”

唯有会输入n位的数字:“^d{n}$”

只是会输入至少n位数字:“^d{n,}$”

单纯会输入m-n位的数字:“^d{m,n}$”

惟有能够输入零和不零开始的数字:“^(0|[1-9][0-9]*)$”

独能够输入有一定量位小数的正实数:“^[0-9]+(.[0-9]{2})?$”

止能够输入有1-3各类小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”

仅会输入非零的正整数:“^+?[1-9][0-9]*$”

才能够输入非零的负整数:“^-[1-9][0-9]*$”

特能够输入长度为3之字符:“^.{3}$”

仅仅能够输入由26单英文字母组成的字符串:“^[A-Za-z]+$”

偏偏能够输入由26个大写英文字母组成的字符串:“^[A-Z]+$”

独自能够输入由26只小写英文字母组成的字符串:“^[a-z]+$”

只是会输入由数字与26单英文字母组成的字符串:“^[A-Za-z0-9]+$”

单纯能够输入由数字、26独英文字母或者下划线组成的字符串:“^w+$”

说明用户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18以内,

只好分包字符、数字和下划线。

说明是否包含^%&’,;=?$”等字符:“[^%&’,;=?$x22]+”

但会输入汉字:“^[u4e00-u9fa5],{0,}$”

验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”

验证InternetURL:“^http://(\[w-\]+.)+\[w-\]+(/\[w-./?%&=\]\*)?$”

证实电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$”

匹配首尾空格的正则表达式:(^s*)|(s*$)

匹配Email地址之正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

相当网址URL的正则表达式:http://(\[w-\]+.)+\[w-\]+(/\[w- ./?%&=]*)?

匹配网址URL的正则表达式:[a-zA-z]+://[^s]*

评注:网上流传的本子效果很简单,上面这个中心好满足需求

配合帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

评注:表单验证时充分实用

相当国内电话号码:d{3}-d{8}|d{4}-d{7}

评注:匹配形式要 0511-4405222 或 021-87888822

匹配配腾讯QQ号:[1-9][0-9]{4,}

评注:腾讯QQ号从10000开始

配合中国邮政编码:[1-9]d{5}(?!d)

评注:中国邮政编码为6号数字

匹配身份证:d{15}|d{18}

评注:中国底身份证也15各或18个

匹配ip地址:d+.d+.d+.d+

评注:提取ip地址时有用

传送门