1. 程式人生 > >JS正則表示式 固話和手機

JS正則表示式 固話和手機

JS:校驗固話和手機號碼的正則

var telNo = $.trim($("#customerTel").val());

var integer1 = /^(0|86|17951)?(13[0-9]|15[012356789]|17[01678]|18[0-9]|14[57])[0-9]{8}$/; 

var integer2 = /^(0[0-9]{2,3}\-)([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
if(!integer1.test(telNo)&&!integer2.test(telNo)){
Ealert('聯絡電話格式不正確,請輸入正確的固定電話或手機號',"提示");
        return false;
}

相關推薦

JS表示式 手機

JS:校驗固話和手機號碼的正則 var telNo = $.trim($("#customerTel").val()); var integer1 = /^(0|86|17951)?(13[0-9]|15[012356789]|17[01678]|18[0-9]|14[57

12.JS-表示式的建立測試

什麼是正則:(模糊匹配)              1.正則表示式是一個由特殊字元(\d)和普通字元(a,b)組成的一個有規律的字串              2.正則表示式一般用於對其他字串進行邏輯過濾(驗證資訊是否合法,替換字串,分割,搜尋)             

js表示式的分組反向引用

 javascript的正則反引用是通過RegExp.$1,RegExp.$2反向引用的。 例子: var reg = /(/w+)~(/w+)/; var textt="dddd~123"; if(reg.test(textt)){ console.log(Reg

js表示式提取漢字去掉漢字

//只提取漢字 function GetChinese(strValue) {       if(strValue!= null && strValue!= ""){      

表示式(國際手機號碼)

regexp= "^(((\\+\\d{2}-)?0\\d{2,3}-\\d{7,8})|((\\+\\d{2}-)?(\\d{2,3}-)?([1][3,4,5,7,8][0-9]\\d{8})))$"支援格式示例-固話:+86-010-40020020,010-40020

js表示式驗證手機號碼郵箱

原生的js 1、目前的手機號碼段如下: 檢視最新號碼段 移動: 139 138 137 136 135 134 147 150 151 152 157 158 159 178 182 183 184 187 188 聯通: 130 131 132 155

js表示式驗證字串只包括大小寫字母下劃線

背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;

JS表示式replace二三事

引言 最近一段時間認真研究了一下正則表示式,這東西這是入門容易,越學越難,奇幻怪異的寫法,各種變數配比。之前只是用的時候在網上現找,但是沒想到,正則的水這麼深,不去深入瞭解一下,還是不行,否則寫出來的正則表示式非但不能完成任務,還有可能調入回溯陷阱,這次是搞明白了捕獲應用和

JS表示式驗證是否為11位有效手機號碼

最近在做註冊登陸頁面,都要涉及到驗證11位有效手機號碼,這裡貼出程式碼,希望能幫到有這個開發需求的朋友。 function isPoneAvailable($poneInput) { var myreg=/^[1][3,4,5,7,8][0-9

JS表示式使用驗證賬號、手機號、電話郵箱

1.驗證帳號是否合法 驗證規則:字母、數字、下劃線組成,字母開頭,4-16位。 [javascript] view plain copy print? function checkuser(s

js 表示式 以字母開頭,英文、數字、下劃線減號 6-20位

function checkWechatAccount(v){ var reg = /^[a-zA-Z]([-_a-zA-Z0-9]{6,20})$/; if(!reg.test(v)){ document.getElementById("wechatA

js表示式判斷一個字串是否是正確的有數字小數點組成的金錢形式 判讀數值型別的表示式

http://www.cnblogs.com/dearxinli/p/4079518.html function checkRates(str){ var re = /^(([1-9][0-9]*\.[0-9][0-9]*)|([0]\.[0-9][0-9]*)

js表示式()$1...$9的理解使用

1.小括號的意思 這是百度百科中的: (pattern)  匹配pattern並獲取這一匹配。所獲取的匹配可以從產生的Matches集合得到,在VBScript中使  用SubMatches

JS表示式 最新手機號碼表示式

//校驗是否全由數字組成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 functio

js表示式語法

正則表示式規則 普通字元 字母、數字、漢字、下劃線、以及後邊章節中沒有特殊定義的標點符號,都是”普通字元”。表示式中的普通字元,在匹配一個字串的時候,匹配與之相同的一個字元。 舉例1:表示式 “c”,在匹配字串 “abcde” 時,匹配結果是:成功;匹配到的內容是:”c”;匹配到

表單驗證JS表示式

在表單驗證中,使用正則表示式來驗證正確與否是一個很頻繁的操作,本文收集整理了15個常用的JavaScript正則表示式,其中包括使用者名稱、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證號、URL地址、 IPv4地址、 十六進位制顏色、 日期、 QQ號碼、 微訊號、車牌號、中文正則。 1

js表示式中關於零寬斷言的奇異現象

碰到一個特別的需求,就是有一段Sql Server 的 SQL片段,內容大概就是所有JOIN表的集合,要求把這個SQL片段分割成陣列,每個元素就是包含單個表的字串。 例如: SQL = INNER JOIN Sale b ON 1=1 LEFT JOIN OutStock c

JAVA表示式區分IPv4IPv6地址

PS*程式碼直接見第二部分: 一、進入正題前先說說JAVA正則表示式相關概念: 1、常用字元類: [abc] == a||b||c   [a-zA-Z] == 所有大小寫字母中的任意一個      [0-9A-Za-z] == 任意

JS表示式:量詞的貪婪模式與惰性模式的區別

在說明貪婪模式與惰性模式區別之前,說明一下JS正則基礎: 1.寫法法基礎: regexObj.test(str);例如/123/.test(‘123’); 2.基本語法 錨點:匹配一個位置 ^表示起始位置;/^a/.test(‘str’);表示是否以a開頭

表示式(PatternMatcher類)

正則表示式: 概念:正確規則的表示式 規則java給我們定的,是指一個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。其實就是一種規則。有自己特殊的應用。 正則表示式的組成規則 規則字元在java.util.regex Pattern類中 A:字元 x 字元 x。舉例:‘