• 回答数

    5

  • 浏览数

    233

手机专用
首页 > 英语培训 > 正则判断英文

5个回答 默认排序
  • 默认排序
  • 按时间排序

诗涵百草兔

已采纳

正则表达式就可以了

正则判断英文

166 评论(11)

鼠宝宝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; }

179 评论(12)

奔跑的流沙包

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,说明有英文字母或数字

198 评论(9)

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; }

241 评论(9)

花小卷2010

1、使用正则表达式判断

中文正则 :[\u4E00-\u9FA5]英文正则:[A-Za-z]数字正则: [0-9]

80 评论(13)

相关问答