- 手機號
/^1[3456789]\d{9}$/.test(phoneNumber)
- 身份證號
/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/.test(idCard)
- 郵箱
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(email)
- ip地址
/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/.test(ip)
- mac地址
/^[A-F0-9]{2}(-[A-F0-9]{2}){5}$/.test(mac)
- 每隔2個字符,插入一個’-’
str.replace(/(.{2})/g, '$1-')
常用正則表達式及js實現
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.