鼠宝宝zhz
1、判断首位:^ 2、结尾:$ 3、任意字符:. 4、长度任意:* 5、任意长度的字符:.* 6、判断一位数字:\\d{1} 7、判断三位数字:\\d{3} 8、判断3-10位数字:\\d{3,10} 9、判断是否包含小写的英文字母:[a-z] 10、判断第一个是字母,第二个是数字:^[a-z][0-9]$ 11、判断首位是小写英文字母,后面跟着3-5个数字:^[a-z]\\d{3,5} 12、判断结尾是否是小写英文字母:[a-z]$ 13、判断不能是数字:[^0-9] 14、判断首字母不能是数字:^[^0-9] 15、判断不能是小写英文字母:[^a-z] 16、判断首字母不能是数字:^[^a-z] 17、判断5-12位的QQ号码:^[1-9]\\d{4,11} 18、判断11位电话号码:^1[0-9][0-9]\\d{8}$- (BOOL)checkRegex { NSString *str = @"134544a2bc4de34"; NSString*pattern =@"\\d{7,8}"; NSError*error =nil; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:nil error:&error]; NSArray *matches = [regex matchesInString:str options:0 range:NSMakeRange(0, str.length)]; if(matches && matches.count>0) { returnYES; } return NO; }
奔跑的流沙包
var p = /[0-9]/;var b = p.test(string);//true,说明有数字p = /[a-z]/i;b = p.test(string);//true,说明有英文字母p = /[0-9a-z]/i;b = p.test(string);//true,说明有英文字母或数字
Agent数码Reaper
//判断中文funtion isChinese(param){ var regExp = /[^/u4e00-/u9fa5]/; if(regExp.test(param)) return false; return true; //判断字母(英文) function isEng(param){ var regExp = /[^A-Za-z]/; if(regExp.test(param)) return false; return true; } //判断数字或字符 function isNum(param){ var regExp = /[^0-9]/; if(regExp.test(param)) return false; return true; }