我需要有关正则表达式的帮助。所有允许的是:
瑞典字母
数字0-9
点和下划线
不允许的内容:
所有奇怪的字符
空白空间
和单词AND OR NOT OK
我尝试了不同的方法,却一无所获。
在我的模型中,我有以下内容
[RegularExpression(@"^(?:(?!\b(?i:AND|O[RK]|NOT|FALSE|TRUE)\b)[\wåäöÅÄÖ\._])*$", ErrorMessageResourceName =
但是我收到了JavaScript异常?区分大小写的问题我
评估代码中第660行第6列的未处理异常
0x800a139a-JavaScript运行时错误:意外的量词
我究竟做错了什么?
最佳答案
1和2
瑞典语字母(包括英语字母,以及您在正则表达式中提到的字母),数字和下划线:[\wåäöÅÄÖ]
3
添加点...:[\wåäöÅÄÖ.]
4
上述角色类别中没有奇怪的角色
5
上述字符类中不允许有空格
6
通过否定前瞻并添加锚点,量词和标记来指定单词:
@"^(?:(?!\b(?:AND|O[RK]|NOT)\b)[\wåäöÅÄÖ.])*$", RegexOptions.IgnoreCase