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的整數(shù)
/^(([1-9])|([1-5][0-9])|(60))$/
- 不等于
/^(?!(?:component_identity|event_version)$)/