发布网友 发布时间:2022-04-21 02:50
共4个回答
懂视网 时间:2022-04-21 07:11
1.密码判断至少包含数字、字母(区分大小写)、符号中的2种
NSString *regex = @"^(?![A-Z]+$)(?![a-z]+$)(?!\d+$)(?![\W_]+$)\S+$"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self matches %@",regex];
if ([predicate evaluateWithObject:textField.text] == NO) { UIAlertView *alerview =[ [UIAlertView alloc]initWithTitle:nil message:@"至少包含数字、字母(区分大小写)、符号中的2种。" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:nil, nil]; [alerview show]; [alerview release]; }2 .手机号码的确认
NSString *regex = @"^((13[0-9])|(147)|(15[^4,\D])|(18[0,5-9]))\d{8}$"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; if (![textField.text isEqualToString:@""]&&[predicate evaluateWithObject:textField.text] == NO) { UIAlertView *alerview =[ [UIAlertView alloc]initWithTitle:nil message:@"请输入正确的手机号码" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:nil, nil]; [alerview show]; [alerview release]; }3.限制用户名特征应该是3 - 10 之间 :
^.{3,10}$
[A-Z0-9a-z._%+-]{3,}+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}
[A-Za-z0-9]{6,20}
[0-9]{3}\-[0-9]{3}\-[0-9]{4}
热心网友 时间:2022-04-21 04:19
刚写完,并测试了
/<link[^>]+>|<(script|style)[^>]+>.*?<\/(script|style)>/gi使用的时候,使用
var arr = str.match(regexp);
热心网友 时间:2022-04-21 05:37
用不着用正则,直接用document.scripts.length和document.styleSheets.length就行了追问我这里是这样的情况。
热心网友 时间:2022-04-21 07:12
var str = '<link rel="stylesheet" type="text/css" href="jquery-ui-1.9.2.custom.css" /><div id="pma_navigation"><div id="pma_navigation_resizer"></div></div><link href="test.js" />';