導航:首頁 > 編程語言 > 用js驗證手機號碼方法

用js驗證手機號碼方法

發布時間:2021-10-25 03:41:28

⑴ form提交,並用js驗證手機號碼

form好像有個onSbumit方法,這個方法就是可以利用js的函數來對form進行一些操作
當然可以包括對input輸入框的操作
還有如果你想用button的onclick事件通過js來提交表單,當然也行
這樣,在js中你同樣也可以對input框操作
具體的判斷方法,google一下
判斷手機和郵箱的,如果找不到,可以追問我
我給你貼上

⑵ JS正則驗證手機號碼

判斷手機來號碼/電子郵件的正則表源達式
if(form.mobile.value=="")
{
alert("手機號碼不能為空");
form.mobile.focus();
return false;
}
else
{
reg=/^13\d$/gi;
if(!reg.test(form.mobile.value))
{
alert("非法的手機號碼");
form.mobile.focus();
return false;
}
}
if(form.email.value=="")
{
alert("電子郵件不能為空");
form.email.focus();
return false;
}
else
{
reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]$/gi;
if(!reg.test(form.email.value))
{
alert("非法的電子郵件");
form.email.focus();
return false;
}
}

⑶ js判斷電話號碼是否輸入正確

js判斷電話號碼是否輸入正確實現代碼如下:

function phone(TEL) {

//定義判斷電話號碼的正則表達式

var strTemp = /^1[3||5|6|7|8|9][0-9]{9}$/;

if (strTemp.test(TEL)) {

return true;

}

return false;

}

if (fucCheckTEL(inputPho) == false) {

console.log("請核對您的手機號碼")

}

(3)用js驗證手機號碼方法擴展閱讀:

正則表達式各個字元的含義:

:將下一個字元標記符、或一個向後引用、或一個八進制轉義符。例如,「\n」匹配 。「 」匹配換行符。序列「\」匹配「」而「(」則匹配「(」。即相當於多種編程語言中都有的「轉義字元」的概念。

^:匹配輸入字行首。如果設置了RegExp對象的Multiline屬性,^也匹配「 」或「 」之後的位置。

$:匹配輸入行尾。如果設置了RegExp對象的Multiline屬性,$也匹配「 」或「 」之前的位置。

*:匹配前面的子表達式任意次。例如,zo*能匹配「z」,也能匹配「zo」以及「zoo」。*等價於{0,}。

⑷ 求javascript最新驗證手機號碼的正則表達式。。

|((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
匹配格式:
11位手機號碼
3-4位區號,7-8位直播號版碼,1-4位分機號
如:12345678901、權1234-12345678-1234

參考:http://blog.csdn.net/yangbobo1992/article/details/8217536

⑸ 求一個最新js驗證手機號的代碼

var isChinaMobile = /^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\\d{8}$/; //移動方面最新答復
var isChinaUnion = /^(?:13[0-2]|145|15[56]|176|18[56])\\d{8}$/; //向聯通微博確認並未回復
var isChinaTelcom = /^(?:133|153|177|18[019])\\d{8}$/; //1349號段 電信方面沒給出答復,視作不存在
var isOtherTelphone = /^170([059])\\d{7}$/;//其他運營商
var utils = {
checkMobile: function(telphone){
telphone = this.trim(telphone);
if(telphone.length !== 11){
return this.setReturnJson(false, '未檢測到正確的手機號碼');
}
else{
if(isChinaMobile.test(telphone)){
return this.setReturnJson(true, '移動', {name: 'ChinaMobile'});
}
else if(isChinaUnion.test(telphone)){
return this.setReturnJson(true, '聯通', {name: 'ChinaUnion'});
}
else if(isChinaTelcom.test(telphone)){
return this.setReturnJson(true, '電信', {name: 'ChinaTelcom'});
}
else if(isOtherTelphone.test(telphone)){
var num = isOtherTelphone.exec(telphone);
return this.setReturnJson(true, '', {name: ''});
}
else{
return this.setReturnJson(false, '未檢測到正確的手機號碼');
}
}
},
setReturnJson: function(status, msg, data){
if(typeof status !== 'boolean' && typeof status !== 'number'){
status = false;
}
if(typeof msg !== 'string'){
msg = '';
}
return {
'status': status,
'msg': msg,
'data': data
};
}
}
易語言版手機號驗證原代碼,自已用工具把它調試成型就可以用了,載入進常量就可以了。

⑹ js驗證手機號碼,不是簡單的以位數判斷,要盡量做到精確確保手機號無誤

^|

varreg=/^版(13[0-9]|權14(5|7)|15(0|1|2|3|5|6|7|8|9)|18[0-9])d{8}$/;
varphone="18810564378";
console.log(reg.test(phone));

⑺ jsp利用js驗證手機號的整體流程!!

驗證130-139,150-159,180-189號碼段的手機號碼,參考如下:
<script type="text/javascript">
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test($("#phone").val()))
{
alert('請輸入有效的手機號碼!');
return false;
}
</script>

function validatemobile(mobile)
{
if(mobile.length==0)
{
alert('請輸入手機號碼!');
document.form1.mobile.focus();
return false;
}
if(mobile.length!=11)
{
alert('請輸入有效的手機號碼!');
document.form1.mobile.focus();
return false;
}
以上代碼是在jquery下調試的。不需要jquery的代碼
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test(mobile))
{
alert('請輸入有效的手機號碼!');
document.form1.mobile.focus();
return false;
}
}

⑻ JS判斷電話/手機的格式是否正確

1、首先首先,在網頁中定義函數judgehandt,用於判斷手機號格式是否正確,定義一個版變數phone,用來保存網權頁中輸入的手機號碼。

⑼ js驗證電話號碼(包括手機,固定電話,帶區號,不帶區號))

javascript可以使用正則表達式來驗證電話號碼。

以下是使用正則表達式來驗證電話號碼是手機號碼,座機號碼和區分是否帶區號:

function Phone(val)

{var isMobilePhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;

var isFixMob= /^0?1[3|4|5|8][0-9]d{8}$/;

if(isFixMob.test(val)||isMobilePhone.test(val))

{return true;}else{return false;}}

if (Phone(myForm.Phone.value) == false)

{layer.alert('聯系電話格式錯誤');myForm.Phone.focus();return false;}

(9)用js驗證手機號碼方法擴展閱讀:

正則表達式應用——實例應用

1.驗證用戶名和密碼:("^[a-zA-Z]w{5,15}$")正確格式:"[A-Z][a-z]_[0-9]"組成,並且第一個字必須為字母6~16位;

2.驗證電話號碼:("^(d{3,4}-)d{7,8}$")正確格式:xxx/xxxx-xxxxxxx/xxxxxxxx;

3.驗證手機號碼:"^1[3|4|5|7|8][0-9]{9}$";

4.驗證身份證號(15位):"d{14}[[0-9],0-9xX]",(18位):"d{17}(d|X|x)";

5.驗證Email地址:("^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$");

6.只能輸入由數字和26個英文字母組成的字元串:("^[A-Za-z0-9]+$");

7.整數或者小數:^[0-9]+([.][0-9]+){0,1}$

8.只能輸入數字:"^[0-9]*$"。

9.只能輸入n位的數字:"^d{n}$"。

10.只能輸入至少n位的數字:"^d{n,}$"。

11.只能輸入m~n位的數字:"^d{m,n}$"。

12.只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。

13.只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。

14.只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。

15.只能輸入非零的正整數:"^+?[1-9][0-9]*$"。

閱讀全文

與用js驗證手機號碼方法相關的資料

熱點內容
網路大的未來發展趨勢 瀏覽:949
網路通信科目有哪些 瀏覽:942
有個女同藍頭發短發的電影叫什麼 瀏覽:697
appleshuffle紅色是4s耳機 瀏覽:60
日本生化女的電影 瀏覽:165
國產圖片視頻 瀏覽:479
oracle大數據瓶頸 瀏覽:576
法國啄木鳥電影名稱 瀏覽:630
蘋果11網路鎖怎麼解 瀏覽:276
城市大數據分析 瀏覽:291
法國電影一個男的兩個女的 瀏覽:212
妹妹和姐姐電影 瀏覽:999
linux串口後台運行 瀏覽:113
維語紅色電影 瀏覽:213
錢勝成都大數據 瀏覽:786
主角穿越多個現實位面的小說 瀏覽:578
java查詢access資料庫 瀏覽:438
一顆種子長上天的電影 瀏覽:846
手機壓縮文件圖標和別人發的不同 瀏覽:226
徹底刪除cad2016殘留文件 瀏覽:255

友情鏈接