正则验证手机号等


//校验是否全由数字组成    

 var patrn=/^[0-9]{1,20}$/;

//校验登录名:只能输入5-20个以字母开头、可带数字、"_”、".”的字串  

 var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;  

//校验用户姓名:只能输入1-30个以字母开头的字串

 var patrn=/^[a-zA-Z]{1,30}$/;

//校验密码:只能输入6-20个字母、数字、下划线 

 var patrn=/^(\w){6,20}$/;

//校验普通电话、传真号码:可以"+”开头,除数字外,可含有"-” 

 var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 

//校验手机号码:必须以数字开头,除数字外,可含有"-”

 var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 

//校验邮政编码 

var patrn=/^[a-zA-Z0-9 ]{3,12}$/;

//校验搜索关键字 

var patrn=/^[^`[email protected]#$%^&*()+=|\\\][\]\{\}:;‘\,.<>/?]{1}[^`[email protected]$%^&()+=|\\\][\]\{\}:;‘\,.<>?]{0,19}$/;

//email地址

"^[\\w-]+(file://.[//w-]+)*@[//w-]+(//.[//w-]+)+$"

//url 

"^[a-zA-z]+://(file://w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$"

//联系人为2-20个字符,且不能包含特殊字符!

/^[A-Za-z0-9_\u4e00-\u9fa5]{1,19}$/

//只能包括中文字、英文字母、数字和下划线

/^[\u0391-\uFFE5\w]$/ 
//只能为中文
[\u0391-\uFFE5]
//国内电话号码,格式: 0832-4405222 或 021-87888822
 /^\d{3,4}-?\d{7,9}$/

 

 

 

 

 

 

 

 
时间: 2024-10-12 07:49:12

正则验证手机号等的相关文章

正则验证手机号(联通,电信,移动手机号),不包含座机号,作为会员登陆(正则验证) winform

public static class RegxCheck { /// <summary> /// 正则表达式验证是否为手机号 /// </summary> /// <param name="telNum">需要验证的手机号</param> /// <returns></returns> public static bool CheckTelNum(string telNum) { //电信手机号码正则 strin

Java处理正则验证手机号-详解

package phone; import java.util.regex.Matcher;import java.util.regex.Pattern; /** * 运营商号段如下: * 中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段). *               175(2015年9月10日正式启用,暂只对北京.上海和广东投放办理) * 中国移动号码:134.135.136.137.138.139

正则验证手机号,邮箱,车牌

- (IBAction)button_Click:(id)sender { if ([self isValidateMobile:@"输入你要验证的手机号码"] == YES) { NSLog(@"手机号正确"); }else{ NSLog(@"手机号错误"); } if ([self isValidateEmail:@"输入你要验证的邮箱"] == YES) { NSLog(@"邮箱正确"); }else

正则验证 手机号 QQ号和邮箱

+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$";    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];    return [emailTest eval

IOS用正则验证手机号

1 - (BOOL)validateMobile:(NSString *)mobileNum 2 { 3 /** 4 * 手机号码 5 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 6 * 联通:130,131,132,152,155,156,185,186 7 * 电信:133,1349,153,180,189 8 */ 9 NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|

java简单正则验证手机号

import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Title:Tadesfza * @Description:(用一句话形容该类的作用) * @author sun * @date 2018年12月1日 * @since JDK1.7 (指定该类所需要的jdk版本) * @version 1.0 */ /** * @author admin */ public class Tadesfza { publi

PHP常用正则验证

手机号,身份证,ip验证 //正则验证手机号 正确返回 true function preg_mobile($mobile) { if(preg_match("/^1[34578]\d{9}$/", $mobile)) { return TRUE; } else { return FALSE; } } //验证电话号码 function preg_tel($tel) { if(preg_match("/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$/&quo

QQ、手机号、微信、身份证、邮箱正则验证

QQ正则验证 查了下,现在QQ的长度最长是10位数,验证格式为不以0开头的5-10位数字就可以了 var reg = /^[1-9]\d{4,9}$/; reg.test('0123456'); //false reg.test('10000'); //true 手机号验证 验证第一位为1,第二位,为3,5,8的11位数字 var reg = /^1[358]\d{9}$/; 微信验证 验证首位为字母,后面是5-19位数字字母减号下划线 var reg = /^[a-zA-Z][-_a-zA-Z

正则表达式学习和常用正则验证规则(包括用户名,密码,手机号,网址等)

正则表达式基础语法 1.1匹配不同类型的字符 字符类 匹配的字符 \d 匹配一个数字字符.等价于 [0-9]. \D 匹配一个非数字字符.等价于 [^0-9]. \w 匹配包括下划线的任何单词字符.等价于‘[A-Za-z0-9_]‘. \W 匹配任何非单词字符.等价于 ‘[^A-Za-z0-9_]‘. \s 匹配任何空白字符,包括空格.制表符.换页符等等.等价于 [ \f\n\r\t\v]. \S 匹配任何非空白字符.等价于 [^ \f\n\r\t\v]. .(点号) 任一字符 […] 括号中的