電話號碼格式驗證
㈠ 正則表達式(國際電話號碼驗證)
正則表達式(國際電話號碼驗證)為regularEx= "^(((\+\d{2}-)?0\d{2,3}-\d{7,8})|((\+\d{2}-)?(\d{2,3}-)?([1][3,4,5,7,8][0-9]\d{8})))$"。
正則表達式是對字元串(包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為「元字元」))操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字元串」,這個「規則字元串」用來表達對字元串的一種過濾邏輯。
(1)電話號碼格式驗證擴展閱讀:
由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
正則表達式靈活性、邏輯性和功能性非常強,可以迅速地用極簡單的方式達到字元串的復雜控制。給定一個正則表達式和另一個字元串,可以根據給定的字元串判斷是否符合正則表達式的過濾邏輯(稱作「匹配」),也可以通過正則表達式,從字元串中獲取想要的特定部分。
㈡ 手機號碼格式怎麼寫
手機開不了機的原因有很多,通常的情況有三種,手機沒電、過度刷機或者電池損壞了。如果手機因為電量過低無法開機只需充電即可,因為過度刷機導致無法開機只需下載一個匹配的手機 ROM 包即可,電池損壞導致手機開不了機的話更換電池即可。手機開不了機應該怎麼辦呢?
電量過低導致無法開機
1、將手機電量使用到嚴重不足,導致手機自動關機後,很多時候剛插上充電器,依然是無法正常開機的。原因是智能手機只有當電量大於比如 5%的時候才可以開機,當電量過低,打不到這個要求時自然開不了機。
2、我們能做的就是等待手機多充 5 分鍾再試試即可。
刷機過度導致無法開機
1、刷機相當於手機換系統,通過刷一些新系統可以提升手機的用戶體驗,不過有時候因為刷到一些不匹配的 ROM 包就很可能會導致手機開不了機,一直處於開機界面等情況。
2、針對這種情況導致的開不了機,我們只能下載一個匹配的手機 ROM 包放在手機 SD 卡里,然後進入手機的 Recovery 模式,再次刷機即可解決。
電池損壞導致無法開機
1、手機電池屬於損耗品,當手機使用時間久了,就會出現電池過早損壞或者不良等情況。
2、可以將手機連接上充電器,看看手機是否會顯示充電以及看看電量百分比是否會增加,來簡單判斷電池如何,如果電池損壞,建議更換一塊新電池即可。
總的來說,手機因為電量過低無法開機只需充電即可,因為過度刷機導致無法開機只需下載一個匹配的手機 ROM 包即可,電池損壞導致手機開不了機的話更換電池即可。有時手機出現觸屏不靈的情況,可能是手上有汗或油,導致屏幕上有污漬,可以清潔一下手機屏幕就好。
2.
若手機在充電的時候失靈,就有可能是使用了非原裝充電器引起的,更換原裝充電器,就可以解決了。
3.
如果手機屏幕卡死,無法正常關機或在冬天裡手機屏幕有靜電,導致屏幕失靈,可以長按電源鍵約10秒,直到手機關機,即可重啟。
4.
如果手機上安裝的第三方應用和系統不兼容的話,會導致系統運行不正常,造成觸屏失靈,可以長按不兼容的應用,點擊x圖標,刪除即可。
㈢ 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判斷電話/手機的格式是否正確
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;}
(5)電話號碼格式驗證擴展閱讀:
正則表達式應用——實例應用
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]*$"。
㈥ 手機號碼格式不正確 注冊時說格式不對怎麼回事
以下幾種情況復導致:制
(一)輸入的手機號長度沒有十一位或者沒有輸入數字
(二)輸入的手機號沒有在系統所規定驗證的號段范圍之內
(三)輸入手機號時帶了空格
(6)電話號碼格式驗證擴展閱讀:
1、目前聯通,移動,電信三大運營商的手機號段如下:
(一)中國電信號段
133、149、153、173、177、180、181、189、191、199。
(二)中國聯通號段
130、131、132、145、155、156、166、171、175、176、185、186。
(三)中國移動號段
134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、172、178、182、183、184、187、188、198。
(四)其他號段:
14(聯通的是145,移動的是147等)。
(五)虛擬運營商
電信:1700、1701、1702、162
移動:1703、1705、1706、165
聯通:1704、1707、1708、1709、171、167
衛星通信:1349
㈦ 手機號碼,通用正則表達式。
/^1(3[0-9]|5[189]|8[6789])[0-9]{8}$/
㈧ 手機號判斷驗證正則
function checkSubmitMobil() {
if ($("#phoneNum").val() == "") {
alert("手機號碼不能為空!");
//$("#moileMsg").html("<font color='red'>手機號碼不能為空!</font>");
$("#mobile").focus();
return false;
}
if (!$("#phoneNum").val().match(/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/)) {
alert("手機號碼格式不正確!");
//$("#moileMsg").html("<font color='red'>手機號碼格式不正確!請重新輸入!</font>");
$("#phoneNum").focus();
return false;
}
return true;
}
㈨ 正確的填寫手機號碼的格式是什麼
正確的填寫手機號碼的格式:開頭XXX為運營商號碼,根據開頭的三位數字可以區分出號碼的歸屬運營商。中間部分的XXXX為所在區域的地市號碼,從這個數字可以找到該號碼在哪個地市辦理。至於最後四個數字就是隨意選取的。
在國內撥打號碼直接輸入11位手機號碼即可,在國外撥打需要加+86,例如+86XXXXXXXXXXX,+86是屬於中國的意思,國際撥打號碼時候要加上86在加上國內號碼才可以撥號的。
系統總顯示手機號碼格式錯誤,有可能是在輸入的時候不小心按到空格鍵,所以就出現了該問題,或是網路原因,過段時間再登錄。
(9)電話號碼格式驗證擴展閱讀
中國手機號碼國際格式,比如北京的座機 010-123456,國際寫法為00-86-010-123456(或手機號)。手機的寫法也是一樣的。電話號碼的國際寫法:國際字冠+國家代碼+地區代碼(區號)+電話號碼,比如中國的國際代碼是86。
如果是撥打固話的話,撥打的時候需要在電話號碼的前面加上國家代碼和地區代碼,舉個最簡單的例子,如果在國外要撥打北京的電話,首先,要輸入國家代碼(中國的國家代碼是86),然後,要輸入地區代碼(南陽為010),最後再輸入所要撥打的電話號碼,就是86-010-123456。
如果要撥打的是手機號碼的話,需要在手機號前面加上國際字冠和國家代碼。例如+86183XXXXXXX。
㈩ 手機號驗證碼是什麼格式
你說的驗證碼應該是網址驗證,一般都是從網址輸入手機號之後。會發給你一個6位的數字。你把那六個數字輸入進去。就是所謂的驗證碼!