电话号码校验js
Code
function?checkPhone(?strPhone?)?{?
????
????//設置匹配格式,如8位數字電話,13開頭手機等
????var?phoneCheck1?=?/^[0-9]{8}$/;
????var?phoneCheck2?=?/^(13[0-9]{9})$/;????????
????var?phoneCheck3?=?/^(15[0-9]{9})$/;
????var?phoneCheck4?=?/^(18[0-9]{9})$/;
????var?phoneCheck5?=?/^([0-9]{4}-[0-9]{8})$/;
????var?phoneCheck6?=?/^([0-9]{3}-[0-9]{8})$/;
????var?phoneCheck7?=?/^([0-9]{4}-[0-9]{7})$/;
????var?phoneCheck8?=?/^[0-9]{7}$/;
????
????var?prompt?=?"請輸入正確的電話號碼!"
????//設置啟用的匹配串,下面是啟用了4種
????if(?phoneCheck2.exec(strPhone)?||?phoneCheck3.exec(strPhone)?||?phoneCheck4.exec(strPhone)?){
????????return?true;?
????}else{
????????alert(?prompt?);
????????return?false;?
????}
}
function?checkPhone(?strPhone?)?{?
????
????//設置匹配格式,如8位數字電話,13開頭手機等
????var?phoneCheck1?=?/^[0-9]{8}$/;
????var?phoneCheck2?=?/^(13[0-9]{9})$/;????????
????var?phoneCheck3?=?/^(15[0-9]{9})$/;
????var?phoneCheck4?=?/^(18[0-9]{9})$/;
????var?phoneCheck5?=?/^([0-9]{4}-[0-9]{8})$/;
????var?phoneCheck6?=?/^([0-9]{3}-[0-9]{8})$/;
????var?phoneCheck7?=?/^([0-9]{4}-[0-9]{7})$/;
????var?phoneCheck8?=?/^[0-9]{7}$/;
????
????var?prompt?=?"請輸入正確的電話號碼!"
????//設置啟用的匹配串,下面是啟用了4種
????if(?phoneCheck2.exec(strPhone)?||?phoneCheck3.exec(strPhone)?||?phoneCheck4.exec(strPhone)?){
????????return?true;?
????}else{
????????alert(?prompt?);
????????return?false;?
????}
}
轉載于:https://www.cnblogs.com/arix04/archive/2009/07/03/1516419.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: UNIX文件的实现——索引节点
- 下一篇: 合并多个Word文档