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

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

2020年01月14日  | 移动技术网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}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网