[英]JavaScript regular expression mobile phone number format
1.XXX-XXX-XXXX
2.XXXXXXXXXX
我想知道格式的正則表達式。 修改現有源將產生結果。
var regExp = /^01([016789]?)-([0-9]{3})-([0-9]{4})$/;
var regExp = /^01([016789]?)[0-9]{3}[0-9]{4}$/;
用於檢查條件的語句。 我想知道聯系表格是否也正確。 var test是接收輸入的文本字段。
if(!regExp.text) {
alert(""phone number format is not valid.");
document.getElementById('phone').focus();
return ;
}
我不太確定您要達到的目標,但也許這個例子會有所幫助:
https://jsfiddle.net/xu9fcbxt/
注意:需要jQuery
碼:
JS:
$(document).ready(function(){
var regExp = /^01[5-7][1-9]-[0-9]{3}-[0-9]{4}/;
$('#phone').focusout(function(){
var text = $('#phone').val();
if(!regExp.test(text)){
alert('not a valid phone number');
}
});
});
HTML:
<input id="phone" type="text" />
這將檢查數字是否具有像0151-123-4567的格式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.