【发布时间】:2010-01-17 15:36:21
【问题描述】:
我是否需要使用正则表达式来确保用户输入的是英文?除非英文字符外,所有字符均有效。
如何验证此文本框?
【问题讨论】:
-
“英文字符”是一个模棱两可的规范。 “6”是“英文字符”吗? “é”呢? (在你说不之前,请考虑诸如咖啡、简历、未婚夫等词。)你需要更具体。
-
它的重复问题你可以在这里得到答案stackoverflow.com/questions/150033/…
-
不仅是@John Feminella 已经说过的,还有所有的标点符号。像“™”这样的符号会被认为是英文字符的一部分吗?
-
@John - 为了验证这个文本框,是的 6 是一个英文字符。 @Miguel - 是的 TM 也是一个有效字符。
标签: c# asp.net javascript