JS中常用的正则表达式
身份证号
- 15位
/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/
- 18位
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/
- 合并
(^\d{15}$)|(^\d{17}([0-9]|X)$)
电话号码
- 手机号
/^1[34578]\d{9}$/
- 固定电话
/^((0\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/
- 1-60的整数
/^(([1-9])|([1-5][0-9])|(60))$/
- 不等于
/^(?!(?:component_identity|event_version)$)/