常用正則表達式及js實現

  1. 手機號
    /^1[3456789]\d{9}$/.test(phoneNumber)
    
  2. 身份證號
    /(^[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)
    
  3. 郵箱
    /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(email)
    
  4. ip地址
    /((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/.test(ip)
    
  5. mac地址
    /^[A-F0-9]{2}(-[A-F0-9]{2}){5}$/.test(mac)
    
  6. 每隔2個字符,插入一個’-’
    str.replace(/(.{2})/g, '$1-')
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章