Ale*_*lex 5 .net regex vb.net asp.net validation
我不是一个正则表达式的人,所以我需要一点帮助,只是无法理解这个......
我正在编写注册页面并使用asp.net验证器.我需要一个正则表达式验证器来匹配单词中任何位置的特殊字符,因此它将满足"ID必须至少有一个特殊字符"的要求.允许的字符是:!"#$%&'()*+, - ./ :; <=>?@ [\ _] ^ _` {|}〜
再一次,我是一名大三学生,此时我的头脑周围有问题......
现在我有
[\[\]\^\$\.\|\?\*\+\(\)\\~`!@#%&-_+={}'""<>:;, ]{1,}
Run Code Online (Sandbox Code Playgroud)
但由于某些原因,它也匹配数字,有时候在单词的开头不匹配字符......
那么,拜托,如果有人能帮助我...
您需要转义“-”和“!”
[\[\]\^\$\.\|\?\*\+\(\)\\~`\!@#%&\-_+={}'""<>:;, ]{1,}
Run Code Online (Sandbox Code Playgroud)