導航:首頁 > 編程語言 > js驗證香港手機號碼

js驗證香港手機號碼

發布時間:2023-02-15 23:40:30

js正則表達式電話號碼驗證

^^把.search((/^([0-9]{3,4}\-)?[0-9]{7,8}$/) | (/^(\+86)?1[0-9]{10}$/))

改成.search(/(^([0-9]{3,4}\-)?[0-9]{7,8}$) | (^(\+86)?1[0-9]{10}$)/)

② 需要一個js正則 手機與電話都可以驗證的

^驗證手機號碼
驗證規則:11位數字,以1開頭。
function
checkMobile(str) {
var
re = /^1\d{10}$/
if (re.test(str)) {
alert("正確");
} else {
alert("錯誤");
}
}
checkMobile('13800138000'); //調用
checkMobile('139888888889');//錯誤示例

驗證內電容話號碼
驗證規則:區號+號碼,區號以0開頭,3位或4位
號碼由7位或8位數字組成
區號與號碼之間可以無連接符,也可以「-」連接
function

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

③ jsjs驗證11位手機號

^

js驗證11位手機號

JS判斷手機號是否正確(正則表達式)最簡單版!

/**
*檢查回手機號碼
*
*@parammobile
*@returns{Boolean}
*/
functioncheck_mobile(mobile){
答varregu=/^d{11}$/;
varre=newRegExp(regu);
if(!re.test(mobile)){
returnfalse;
}
returntrue;
}

---------------------

作者:dongsir 董先生

來源:董先生的博客

版權聲明:本作品採用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。轉載時請標註:http://dongsir.cn/p/172

④ 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驗證手機號的代碼

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驗證電話號碼(包括手機,固定電話,帶區號,不帶區號))

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;}

(6)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]*$"。

⑦ Java如何使用正則表達式驗證港澳台手機號碼是否有效

不知道港台手機號什麼格式:

\d:匹配一個數字字元。等價於[0-9]。

{n,m}:m和n均為非負整數,其中n<=m。最少匹配n次且最多匹配m次。

匹配手機號無非是純數字,是否達到一定位數

⑧ 手機號碼的正則表達式,包含香港澳門和台灣的手機號正則驗證

function checkPhone() {
var phone = $("#txtPhone").val();
var tel = /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/;
if (tel.test(phone) == false) {
window.alert("電話輸入不正確!");
return false;
} else {
return true;
}
}
香港澳門台灣的手機號段加上就可以了

⑨ js電話號碼驗證的正則表達式

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>正則表達式驗證</title>

<script type="text/javascript"
src="../Scripts/jquery-1.4.1.min.js"></script>
<script
type="text/javascript">
var Validate = {

isTel: function (s) {
var patrn =
/^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/
if
(!patrn.exec(s)) return false
return true

},

isMobile: function (value) {
var validateReg =
/^((\+?86)|(\(\+86\)))?1\d{10}$/;
return
validateReg.test(value);
},

cellPhone: function () {
var cellPhoneNumber =
$("#txtCellPhone").val();
if
(!Validate.isMobile(cellPhoneNumber)) {

alert("手機號碼格式不正確");
return false;
}
else {
alert("您的手機號碼格式是正確的");

}
},

telePhone: function () {
var telePhoneNumber =
$("#txttelePhone").val();
if
(!Validate.isTel(telePhoneNumber)) {

alert("電話號碼格式不正確");
return false;
}
else {
alert("您的電話號碼格式是正確的");

}
}
}

</script>
</head>
<body>
<div>

<label>請輸入手機號碼(支持+86):</label><input type="text"
id="txtCellPhone" /><input type="button" value="驗證"
onclick="Validate.cellPhone();"/><br />

<label>請輸入電話號碼(支持+86):</label><input type="text"
id="txttelePhone" /><input type="button" value="驗證"
onclick="Validate.telePhone();"/><br
/>
</div>
</body>
</html>

⑩ js手機號碼驗證正則方法,只要是數字的都可以,有截圖,這是國內的手機驗證,我的網站需要提交國外號碼

3-18位數字:

d{3,18}
閱讀全文

與js驗證香港手機號碼相關的資料

熱點內容
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567
文件夾正裝 瀏覽:279
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987

友情鏈接