js正則驗證手機號碼有效性

下面爲各位整理一段js正則驗證手機號碼有效性的,如果各位做數據收集時我們肯定希望用戶提交的電話號碼是有效的了,所以我們是需要進行驗證了,下面來看看例子。

最簡單的驗證方法

function isnum(obj){
var reg=/^1[0-9]{10}/;
if(!reg.test(obj.value)){
alert("請正確填寫手機號!");
obj.value="";
}
}

驗證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>

以上代碼是在jquery下調試的。不需要jquery的代碼

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

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

更多相關文章
  • 我們要經常要用到的幾個正則驗證實例,如ip地址 email格式 電話號碼正則驗證,下面我一一給大家詳細介紹介紹,有需要的朋友可參考參考.php驗證ip格式的程序代碼如果網站有表單需要填寫ip地址,那麽先要驗證格式是否
  • 要文章轉一朋友的的JavaScript正則表達式常用代碼,下面我整理了一些有需要了解的同學不防參考一下.匹配結尾的數字來源:如何用 javascript 正則表達式 取出字符串最後一組數字,謝謝如30CAC0040
  • <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-trans
  • 本文章來給各位同學介紹js正則匹配出內容中圖片及所有圖片地址src 方法,各位朋友可參考.實現:通過js正則匹配出所有圖片及所有圖片地址src.思路:1.匹配出圖片img標簽(即匹配出所有圖片),過濾其他不需要的字符2.從匹配出來的結果(img標簽中)循環匹配出圖片地址(即src屬性)代碼:(你可以
  • 本文章給各位同學介紹一段php ipv6正則表達式程序代碼,有需要了解的朋友可進入參考.ipv6正則表達式 代碼如下 /^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))
  • jquery.validate.js表單驗證插件的用法和入門範例
    jquery.validate是基于jquery的一款表單驗證插件了,我們在網上可以找到許多關于表單驗證插件的用法,下面整理了一些關于validate驗證表單的簡單例子.網上介紹的jquery.validate大部門只是介紹它的api和用法,沒有一個完整的入門範例,有時候看半天才知道該怎麽下手.因此 ...
  • 當前版本:1.5.5需要JQuery版本:1.2.6+, 兼容 1.3.2<script src=”../js/jquery.js” type=”text/javascript”></script><script src=”../js/jquery.validate.j ...
  • 我們在js中執行正則表達式有很多種方法,下面我來給各位朋友詳細介紹利用js test執行正則表達式吧,有需要了解的朋友可參考.test 方法 返回一個 Boolean 值,它指出在被查找的字符串中是否匹配給出的正則表
一周排行