欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS正則表達(dá)式驗(yàn)證賬號、手機(jī)號、電話和郵箱是否合法

 更新時間:2017年03月08日 10:35:11   作者:麻球科技  
這篇文章主要介紹了JS正則表達(dá)式驗(yàn)證賬號、手機(jī)號、電話和郵箱是否合法,需要的朋友可以參考下

 驗(yàn)證帳號是否合法

驗(yàn)證規(guī)則:字母、數(shù)字、下劃線組成,字母開頭,4-16位。

function
 checkUser(str){
  var
 re = /^[a-zA-z]\w{3,15}$/;
  if(re.test(str)){
    alert("正確");
  }else{
    alert("錯誤");
  }     
}
checkUser("jihua_cnblogs");//調(diào)用

驗(yàn)證手機(jī)號碼

驗(yàn)證規(guī)則:11位數(shù)字,以1開頭。

function 
 checkMobile(str) {
  var 
 re = /^1\d{10}$/
  if (re.test(str)) {
    alert("正確");
  } else {
    alert("錯誤");
  }
}
checkMobile('13800138000'); //調(diào)用
checkMobile('139888888889');//錯誤示例

驗(yàn)證電話號碼

驗(yàn)證規(guī)則:區(qū)號+號碼,區(qū)號以0開頭,3位或4位

號碼由7位或8位數(shù)字組成

區(qū)號與號碼之間可以無連接符,也可以“-”連接

如01088888888,010-88888888,0955-7777777

function
 checkPhone(str){
  var
 re = /^0\d{2,3}-?\d{7,8}$/;
  if(re.test(str)){
    alert("正確");
  }else{
    alert("錯誤");
  }
}
checkPhone("09557777777");//調(diào)用

驗(yàn)證郵箱

驗(yàn)證規(guī)則:姑且把郵箱地址分成“第一部分@第二部分”這樣

第一部分:由字母、數(shù)字、下劃線、短線“-”、點(diǎn)號“.”組成,

第二部分:為一個域名,域名由字母、數(shù)字、短線“-”、域名后綴組成,

而域名后綴一般為.xxx或.xxx.xx,一區(qū)的域名后綴一般為2-4位,如cn,com,net,現(xiàn)在域名有的也會大于4位

function
 checkEmail(str){
  var
 re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
  if(re.test(str)){
    alert("正確");
  }else{
    alert("錯誤");
  }
}
checkEmail("contact@cnblogs.com");//調(diào)用

以上所示是小編給大家介紹的JS正則表達(dá)式驗(yàn)證賬號、手機(jī)號、電話和郵箱是否合法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • javascript里絕對用的上的字符分割函數(shù)總結(jié)

    javascript里絕對用的上的字符分割函數(shù)總結(jié)

    本節(jié)主要介紹了javascript里比較實(shí)用的字符分割函數(shù)的使用,需要的朋友可以參考下
    2014-07-07
  • uniapp使用高德地圖的超詳細(xì)步驟

    uniapp使用高德地圖的超詳細(xì)步驟

    使用uni-app框架開發(fā)微信小程序,可以使用高德地圖開發(fā)地圖選點(diǎn)、搜索位置、定位、獲取詳細(xì)的地址信息、碼值等信息,下面這篇文章主要給大家介紹了關(guān)于uniapp使用高德地圖的超詳細(xì)步驟,需要的朋友可以參考下
    2022-12-12
  • js中async函數(shù)結(jié)合promise的小案例淺析

    js中async函數(shù)結(jié)合promise的小案例淺析

    這篇文章主要介紹了js中async函數(shù)結(jié)合promise的小案例淺析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 最新評論