1. 程式人生 > >JS 對輸入的姓名 手機號碼 郵箱做校驗

JS 對輸入的姓名 手機號碼 郵箱做校驗

大寫字母 中間 一個 layer one 大小 hone add 開頭

這個方法你可以自己寫來直接用 也可以封裝到一個方法中

name=$(‘#nameAdd .tianjia_name‘).val();

function isCorrectname(name){

  regxm = /^[\u4E00-\u9FA5]{2,4}$/;

  if(!regxm.test(name)){

    layer.msg("姓名不正確");

    return false;

}   

}

判斷輸入的手機號格式是否正確

telephone =$("#telephoneAdd.tianjia_phone‘).val();

regph=/^[1][3,4,5,6,7,8][0-9]{9}$/;

[1]手機號開頭必須是1 [3,4,5,6,7,8] 第二位是3-8中的一個 [0-9]{9} 後邊9位可以是0-9的任意數字。

if(!regph.test(telephone)){

 layer.msg("手機號格式不正確") 

  return false;

}

判斷輸入的郵箱是否正確;

email=$("#add_email.tianjia_email").val();

先要定一個 郵箱的規則

  1以大寫字母[A-Z]、小寫字母[a-z]、數字[0-9]、下滑線[_]、減號[-]及點號[.]開頭,並需要重復一次至多次[+]。

2中間必須包括@符號。

  3@之後需要連接大寫字母[A-Z]、小寫字母[a-z]、數字[0-9]、下滑線[_]、減號[-]及點號[.],並需要重復一次至多次[+]。

  4結尾必須是點號[.]連接2至4位的大小寫字母[A-Za-z]{2,4}。

  regemail=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

  if(!regemail.test(email)){

    layer.msg("郵箱格式不正確");

    return false;

}

JS 對輸入的姓名 手機號碼 郵箱做校驗