如何让文本框中只能输入手机号码
我有一個表單,其中有一欄是手機號碼,有沒有判斷用戶輸入的手機號符合下面要求的代碼?
1、 前3位號碼必須是130、131、132、133、134、135、136、137、138、139、150、151、158、159、188、156、153、189、157其中之一,否則提示“不合法的手機號碼”
2、 必須是11位的數字號碼
<script>
function yz(v){
var a = /^((//(//d{3}//))|(//d{3}//-))?13//d{9}|15[89]//d{8}$/ ;
if( v.length!=11||!v.match(a) ){
alert("請輸入正確的手機號碼");
}else{
;
}
}
</script>
<input type="text" name="aa" οnblur="yz(this.value)">
?
?
?
?
<html> ?
? <script ? language="javascript"> ?
? function ? _CheckSinglePhone(Phone) ?
? { ?
? var ? reg=/^((13[0-9]{9})|(159[0-9]{8}))$/; ?
? return ? reg.test(Phone); ?
? } ?
? function ? _Check() ?
? { ?
? ? ? ? var ? Phone ? = ? document.getElementById("Phone").value; ?
? ? ? ? if(!_CheckSinglePhone(Phone)) ?
? ? ? { ?
? ? ? ? ? ? alert("輸入的手機號碼錯誤"); ?
? ? ? ? ? ? return ? ; ?
? ? ? ? } ?
? } ?
? ?
? </script> ?
? <body> ?
? <form ? name ? = ? "f" ? method ? = ? "post"> ?
? <br> ?
? <br> ?
? <input ? type="text" ? name ? = ? "Phone"> ?
? <br><br> ?
? <input ? type="submit" ? name="sss" ? value="tijiao" ? onClick="_Check()"> ?
? </form> ?
? </body> ?
? </html>
?
?
?
?
?
總結
以上是生活随笔為你收集整理的如何让文本框中只能输入手机号码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记录密码的asp代码
- 下一篇: QQ在线客服代码,飘浮在右侧的QQ客服j