下面是我收集的一些常用的正则表达式,在JS表单验证的时候,用到的比较多。
- 匹配中文的正则表达式
- [\u4e00-\u9fa5]
-
[u4e00-u9fa5\da-zA-Z]{3,} 三个以上的英文,中文或数字
-
匹配双字节字符(包括汉字在内)
-
[^x00-xff] 可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
-
匹配空白行的正则表达式
-
ns*r 可以用来删除空白行
-
匹配HTML标记的正则表达式
-
<(S*?)[^>]*>.*?|<.*?/> 仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力