[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
如果我用“a-zA-Z”替换“a-z”的所有实例,是否会使这种情况不敏感?
JavaScript和.net都有你可以为不区分大小写指定的选项,但它们是不同的,我使用它是一个asp.net验证器,所以它必须使用相同的表达式进行服务器和客户端验证,这意味着如果我使用?:开关或/ i开关,则客户端或服务器端验证将失败。
答案 0 :(得分:2)
为什么不添加:
A-Za-z
在角色类中,无论你在这个正则表达式中使用它还是什么。