小编Rah*_*hul的帖子

正则表达式验证器不允许\ w的非英语字符

我的页面中有电子邮件字段,我正在使用我的asp.net提供的正则表达式验证器进行验证.我正在使用与电子邮件验证器一样的验证表达式,即

ValidationExpression ="\ w +([ - +.']\w +)@\w +([ - .]\w +).\ w +([ - .]\w +)*"

它工作正常,但当我尝试提供非英文字母时出现问题,例如

èéüûă等

但我的问题是,当我在javascript中使用相同的表达式时,它允许这些字符,即使在服务器端,同样的表达式也允许这些字符.

我认为'\ w'允许所有字母数字字符以及非英文字符,但我不知道为什么在验证器中使用它时不允许.

如果我做错了,请建议.

javascript asp.net controls

6
推荐指数
1
解决办法
1222
查看次数

标签 统计

asp.net ×1

controls ×1

javascript ×1