1. 程式人生 > >正則表示式判斷身份證,郵箱,手機號碼,正整數

正則表示式判斷身份證,郵箱,手機號碼,正整數

//正則表示式判斷
function checknum(str){
	var r = /^\+?[1-9][0-9]*$/;//正整數   
	if(r.test(str)){
		return true;
	}else{
		return false;
	}
}

//正則表示式判斷手機號碼格式
function checkMobile(mobile){
	var _d=/^1[3578][01379]\d{8}$/g;  //電訊號碼
    var _l=/^1[34578][01256]\d{8}$/g; //聯通號碼
    var _y=/^(134[012345678]\d{7}|1[34578][012356789]\d{8})$/g;  //移動號碼
  
	if(_d.test(mobile)||_l.test(mobile)||_y.test(mobile)){
		return true;
	}else{
		return false;
	}
}
//正則表示式判斷郵箱格式
function checkEmail(email){
	var szReg=/^([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])
[email protected]
([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; var bChk=szReg.test(email); return bChk; } //正則表示式判斷身份證格式 function checkIDCard(idcard){ //15位數身份證驗證正則表示式: var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //18位數身份證驗證正則表示式 : var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; if(isIDCard1.test(idcard)||isIDCard2.test(idcard)){ return true; }else{ return false; } }

相關推薦

表示式判斷身份證,郵箱,手機號碼,整數

//正則表示式判斷 function checknum(str){ var r = /^\+?[1-9][0-9]*$/;//正整數 if(r.test(str)){ return true; }else{ return false; } } //正

專案經驗:js 結合表示式判斷是否為電話號碼或者手機號碼

function Phone(obj){ var regBox = { regEmail : /^([a-z0 -9_\. -]+)@([\da -z\. -]+)\.([a -z\.]{2,6})$/, //郵箱

Java用表示式判斷輸入的電話號碼格式是否正確

import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** *三大運營商號碼均可驗證(不含衛星通訊1349) */ p

表示式——匹配中國大陸手機號碼

一、匹配所有號碼(手機卡 + 資料卡 + 上網絡卡) ^(?:\+?86)?1(?:3\d{3}|5[^4\D]\d{2}|8\d{3}|7[^29\D](?(?<=4)(?:0\d|1[0-2]|9\d)|\d{2})|9[189]\d{2}|6[567]\d{2}|4(?:[14]0\d{3

表示式的使用——匹配手機號碼、IP地址例項講解

一、使用場景 典型的搜尋和替換操作要求您提供與預期的搜尋結果匹配的確切文字。雖然這種技術對於對靜態文字執行簡單搜尋和替換任務可能已經足夠了,但它缺乏靈活性,若採用這種方法搜尋動態文字,即使不是不可能,至少也會變得很困難。 通過使用正則表示式,可以: 測試字串內的模式。

表示式判斷非零開頭的整數輸入

// 正則表示式判斷非零開頭的正整數輸入,非法輸入將其替換成1 $('#buyNum').on('input', function() { var reg = /^[1-9]\d*$/; if (!reg.test($(this).val())) { $

Android 表示式判斷手機電話號碼是否合法

1、手機號開頭集合166,176,177,178180,181,182,183,184,185,186,187,188,189  145,147   130,131,132,133,134,135,13

iOS 表示式判斷純數字以及匹配11位手機號碼

1用正則表示式 //是否是純數字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPred

身份證號碼 出生年月 以及有效校驗位 表示式判斷

/** * 身份證號碼格式校驗 */ function isIdCardNo (str) { // 身份證號碼正則表示式 var rpIdcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; var l

Android表示式判斷手機號碼的格式

 判斷手機號碼是否正確的方法: public static boolean isPhone(String inputText) { Pattern p = Pattern.compile("

iOS_表示式判斷郵箱、手機號、身份證、暱稱、密碼等

網上看到的,還不錯,挺齊全的,轉過來收藏。 原文出處:http://www.2cto.com/kf/201311/256494.html //郵箱 + (BOOL) validateEmail:(NSString *)email {     NSString *ema

Objective-C用表示式判斷字串是否為手機號、郵箱身份證

用正則表示式判斷字串是否為手機號: - (BOOL)isPhoneNumber:(NSString *)str { NSString * MOBILE = @"^1(3[0-9]|5[0-

表示式---驗證身份證號碼

/** * 正則表示式驗證身份證號碼 * * @param integer $num 所要驗證的身份證號碼 * @return boolean */ public static function isPersonalCard($

常用的表示式判斷手機號郵箱

// //  NSString+ToolString.h //  Tools // //  Created by webapps on 2017/6/6. //  Copyright © 2017年 wsq. All rig

表示式擷取身份證號碼加密的方法

下面一段簡單的程式碼給大家介紹正則表示式擷取身份證號碼加密的方法,具體程式碼如下所示: 直接上程式碼: 1 2 3

史上最全PHP表示式,如:郵箱身份證、手機號、IP等

下面我用PHP語言來分別寫出各種正則表示式 下方程式碼直接複製即可 匹配郵箱 $str = ''; $isMatched = preg_match_all('/\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/', $str

Java 表單註冊常用表示式驗證工具類,常用表示式大集合。 1. 電話號碼 2. 郵編 3. QQ 4. E-mail 5. 手機號碼 ……

/* Java 表單註冊常用正則表示式驗證工具類,常用正則表示式大集合。 1. 電話號碼  2. 郵編  3. QQ  4. E-mail  5. 手機號碼  6. URL  7. 是否為數字  8. 是否為中文  9. 身份證  10. 域名  11. IP*/ pack

表示式--驗證身份證號碼

function isCardNo(card){  var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  return pattern.t

表示式的簡單用法+利用表示式檢驗身份證號碼格式

正則表示式最簡單的用法就是用來判斷一個字串是否符合某種表示式,可以用正則表示式判斷字串是否屬於電話號碼,是否屬於身份證號。。。。 使用正則表示式的步驟很簡單: 首先:規定正則表示式, String

表示式判斷號碼靚號型別

很多網站需要將好的會員號留著,或用於日後的盈利。實現方法不是本文討論範圍,本文僅列出用於檢測靚號型別的一些正則。   靚號檢測:主要可以檢測連號(正連 12345、倒連65432)、AABB號、手機號碼、日期號(生日號、年度號)、ABBCABB號,3位以上重複號。更多型別號