日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码

發布時間:2024/1/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正則解析

11位手機號碼

reg表達式:/^[1][3,4,5,7,8][0-9]{9}$/
規則:第一個數字1,第二個數字只能是3,4,5,7,8中的某一個,剩下的號碼需要有9個數,范圍在0-9之間,即 1+1+9=11,11位手機號碼

郵箱地址

reg表達式:/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
規則:字母或數字開頭,中間可以有-或_或.連接的字母數字組合,@符號,后面可以有-或_或.連接的字母數字組合,最后是域名
可驗證:‘xxxxxxxxx@xxx.com’,‘xx@xxx.edu.com’,‘xxxx.xxxxx@xxx.com’,‘xxxx-xxxxx@xxx.com’,‘xxxx.xxxxx@xxx.com.cn’;

18位身份證號碼 1999-2099

reg表達式:/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
具體規則參考博文 15/18位身份證號碼驗證的正則表達式總結(詳細版)

代碼

regexp.js

export default {// ********************* 用戶信息 *********************************phoneNumber: /^[1][3,4,5,7,8][0-9]{9}$/, // 11位手機號碼email: /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/, // 郵箱地址 idCard: /^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, // 身份證號碼// ********************* 金額 *********************************intWithin100: /^(\d{1,2}|100)$/, // 100以內正整數priceWithinTwoDecimal: /^0\.([1-9]|\d[1-9])$|^[1-9]\d{0,8}\.\d{0,2}$|^[1-9]\d{0,8}$/, // 有效金額,最多兩位小數 }

總結

以上是生活随笔為你收集整理的js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。