搜 索

关于一些常用的正则表达式以及在线验证正则方法

编辑:QTOOL.NET日期:2019-02-1496

本文主要介绍了一些经常用到的正则匹配,以及如何通过在线工具进行在线正则正确性匹配验证.

什么是正则?
正则又称规则表达式。通常被用来查询与替换一些符合某个规则的文本,大多数程序语言都支持使用正则表达式,对字符串进行操作。
1、中文字符串
/^[\u4E00-\u9FA5A]+$/
2、英文字符
/^[A-Za-z]+$/
3、 英文字母
/^[A-Za-z]+$/
4、中文、英文与数字
/^[\u4E00-\u9FA5A-Za-z0-9]+$/
5、邮箱正则
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
6、(http)域名正则
/^((ht|f)tps?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?$/
7、(www)域名正则
/^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*([\?&]\w+=\w*)*/
8、手机号码
/^1[34578]\d{9}$/
9、正整数
/^[1-9]\d*$/
10、带小数点与0正整数
/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/
以上就是一些比较常用的正则表达式代码.
正则在线测试
如果需要验证正则表达式的真确性可通过本站的正则测试生成工具,在第二个文本框中输入正则表达式,然后继续在第一个文本框中输入任意验证字符串进行正则表达式匹配的验证.

TAG标签:正则
此文章由QTOOL.NET编辑
最新文章

热门标签