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 156 185 186 145 176
電信: 133 153 177 180 181 189
2、歸納為:
130,131,132,133,134,135,136,137,138,139
145,147
150,151,152,153,155,156,157,158,159
176,177,178
180,181,182,183,184,185,186,187,188,189
3、正則表示式如下:
function msisdn(){
var val = document.getElementById('msisdn');
var reg = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
if(reg.test(val.value)){
alert('手機號:'+val.value+',正確.');
}else{
alert('手機號:'+val.value+',錯誤.');
}
}
驗證郵箱的正則是
var reg = /^[_\.0-9a-z- ][email protected]([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/
相關推薦
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
郵箱和手機號碼正則表示式驗證(手機號碼支援188)-HTML-XHTML-CSS
var Email=document.getElementById("inputEmail"); var reEmail=/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/; //郵箱檢測 var b_email=reEmail
php正則表示式驗證手機號碼
php正則表示式驗證手機號碼是否合法: $phone = 13688888888; $check = '/^(1(([35789][0-9])|(47)))\
正則表示式--驗證手機號碼
function isPhoneNo(phone){ var pattern = /^1[3|5|6|7|8|9]{1}[0-9]{9}$/; return pattern.test(phone); }
Java正則表示式——驗證手機號碼符合性
regex1驗證條件很方便,可以大範圍覆蓋, 但是還是細分一下使用regex2驗證條件比較好一些。 /** * 驗證手機號碼的合法性 * @author jy */ package mobile; import java.util.regex.Matcher; i
JS正則表示式 最新手機號碼正則表示式
//校驗是否全由數字組成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 functio
正則表示式驗證手機號和郵箱
有時候需要校驗手機號和郵箱,這個時候可以使用正則表示式。 手機號: /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/ 郵箱: /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]
JS正則表示式驗證是否為11位有效手機號碼
最近在做註冊登陸頁面,都要涉及到驗證11位有效手機號碼,這裡貼出程式碼,希望能幫到有這個開發需求的朋友。 function isPoneAvailable($poneInput) { var myreg=/^[1][3,4,5,7,8][0-9
js正則表示式驗證字串只包括大小寫字母下劃線和-
背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;
Java正則表示式——驗證手機號和電話號碼
一個朋友需要,所以寫了這兩個,話不都說,看程式碼 /** * 獲取當前的httpSession * @author :shijing * 2016年12月5日下午3:46:02 * @return */ public static HttpS
正則表示式---驗證身份證號碼
/** * 正則表示式驗證身份證號碼 * * @param integer $num 所要驗證的身份證號碼 * @return boolean */ public static function isPersonalCard($
Js 正則表示式驗證
手機號碼驗證 130,131,132,133,134,135,136,137,138,139,147,150,151,152,153,155,156,157,158,159,177,173180,181,182,185,186,187,188,189 function ch
js正則表示式驗證價格
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <me
PHP利用正則表示式實現手機號碼中間4位用星號替換顯示
因為需要為客戶保持隱私,所以手機號碼不能完全顯示在網站上,但是又不能不顯示,所以就很多網站想到了顯示但是不完整顯示,在上面用星號替換部分顯示,其實做到這個很簡單,用正則替換顯示其中的一部分即可。 PHP利用正則表示式實現手機號碼中間4位用星號替換顯示功能,請看以下原始碼: Metho
正則表示式--驗證身份證號碼
function isCardNo(card){ var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return pattern.t
JS正則表示式驗證(一)
目錄: 手機號驗證 固定電話驗證 手機號驗證: 寫法【1】--->!(/^1[34578]\d{9}$/.test(phone)):以1開頭,第二位可能是3/4/5/7/8等的任意一個,在加上後面的\d表示數字[0-9]的9位,總共加起來11位結束。 寫法【2】--->!(/
js正則表示式驗證文字框輸入SQL條件是否合理
在開發WEB專案時,頁面上有一些查詢條件輸入框,後臺一般採取拼湊SQL的方式來處理。例如在.NET中類似程式碼: StringBuilder sb =new StringBuilder();sb.Append("SELECT * FROM A WHERE 1=1");//
正則表示式解決身份證號碼和手機號
首先最後是這樣子的 手機號: return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2') 身份證號: return idcard.replace(/(\w{4})\w{10}(\w{4})/, '$1****$2') 比如說, /(\d{3
js正則表示式 驗證dd/mm/yyyy 格式日期
/*日期驗證dd/mm/yyyy*/ function isDate(str) { var date = str; var result = date.match(/^([0]?[1-9
JS正則表示式驗證數字
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElement