个人总结的部分数据验证规则

时间:2022-07-23
本文章向大家介绍个人总结的部分数据验证规则,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

正则表达式--验证手机号码:13[0-9]{9}

实现手机号前带86或是+86的情况:

^((+86)|(86))?(13)d{9}$

电话号码与手机号码同时验证:

(^(d{3,4}-)?d{7,8})$|(13[0-9]{9}) 

提取信息中的网络链接:

(h|H)(r|R)(e|E)(f|F)  *=  *( '|")?(w|\|/|.)+(' |"|  *|>)?  

提取信息中的邮件地址:

w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*  

提取信息中的图片链接:

(s|S)(r|R)(c|C)  *=  *( '|")?(w|\|/|.)+(' |"|  *|>)?

提取信息中的IP地址:

(d+).(d+).(d+).(d+)    

提取信息中的中国手机号码:

(86)*0*13d{9}    

提取信息中的中国固定电话号码:

((d{3,4})|d{3,4}-|s)?d{8}    

提取信息中的中国电话号码(包括移动和固定电话):

((d{3,4})|d{3,4}-|s)?d{7,14}    

提取信息中的中国邮政编码:

[1-9]{1}(d+){5}    

提取信息中的中国身份证号码:

d{18}|d{15}    

提取信息中的整数:

d+    

提取信息中的浮点数(即小数):

(-?d*).?d+    

提取信息中的任何数字 :

(-?d*)(.d+)?  

提取信息中的中文字符串:

[u4e00-u9fa5]*    

提取信息中的双字节字符串 (汉字):

[^x00-xff]*