当前位置: 萬仟网 > IT编程>开发语言>JavaScript > JS高级---正则表达式练习身份证号码

JS高级---正则表达式练习身份证号码

2020年01月14日 15:05  | 萬仟网IT编程  | 我要评论
写正则表达式, 根据字符串来写正则表达式进行匹配
经验: 1.找规律  2.不要追求完美
 

身份证的正则表达式

15位或者18位
([1-9][0-9]{14})|([1-9][0-9]{16}[0-9xx])
([1-9][0-9]{14})([0-9]{2}[0-9xx])?

 

 

1. 座机号码的正则表达式

010-19876754
0431-87123490
[0-9]{3,4}[-][0-9]{8}
\d{3,4}[-]\d{8}
\d{3,4}[-][0-9]{8}
 
 

2.qq号码的正则表达式

[1-9][0-9]{4,10}
\d{5,11} 
 
 

3.手机号码的正则表达式

130 131 132 133 134 135 136 137 138 139
143 147
150 151 152 153 154 155 156 157 158 159
170 171 173 176 177
180 181 182 183 184 185 186 187 188 189
 
([1][358][0-9][0-9]{8})|([1][4][37][0-9]{8})|([1][7][01367][0-9]{8})
\d{11}
 
 

4. 邮箱的正则表达式, 必须要记住的

sd2113_3.-fd@itcast.com.cn
[0-9a-za-z_.-]+[@][0-9a-za-z_.-]+([.][a-za-z]+){1,2}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

◎已有 0 人评论

Copyright © 2020  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com