- 27
- 0
- 约6.08千字
- 约 5页
- 2017-06-12 发布于湖北
- 举报
正则表达式之任意字符
正则表达式之任意字符
注:元字符包括\ | ( ) [ ] { } ^ $ * + ? . )
匹配中⽂字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中⽂还真是个头疼的事,有了这个表达式就好 了
匹配双字节字符(包括汉字在内) :[^\x00-\xff]
评注:可以⽤来计算字符串的长度 (⼀个双字节字符长度计2 ,ASCII字符计
1)
匹配空⽩⾏的正则表达式:\ \s*\r
评注:可以⽤来删除空⽩⾏
匹配HTML标记的正则表达式:(\S*?)[^]* .*?/|.*? /
评注:⽹上流传的版本太糟糕,上⾯这个也仅仅能匹配部分,对于复杂的嵌套
标记依旧⽆能为⼒
匹配⾸尾空⽩字符的正则表达式:^\s*|\s*$
评注:可以⽤来删除⾏⾸⾏尾的空⽩字符(包括空格、制表符、换页符等等) ,
⾮常有⽤的表达式
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\ .\w+([-.]\w+)*
评注:表单验证时很实⽤
匹配⽹址URL
原创力文档

文档评论(0)