我是否需要使用正则表达式来确保用户输入英文?除非非英文字符外,所有字符均有效。
如何验证此文本框?
答案 0 :(得分:6)
正则表达式对此非常有效。像
这样的东西^ [a-zA-Z0-9?!。,;:$] * $
将是一个很好的起点。它将允许所有字母和数字字符,以及一些常见的标点符号。您需要根据您对英文字符的定义进行更改。
有关详细信息,请参阅此处的regex docs。
答案 1 :(得分:0)
这与正则表达式无关,而gurukulki引用的链接也没有回答这个问题。要更改语言,您需要在您的网站中实施本地化:
http://www.west-wind.com/presentations/wwdbResourceProvider/introtolocalization.aspx link text
http://www.codeproject.com/KB/aspnet/localizationByVivekTakur.aspx
答案 2 :(得分:0)
您可以使用FilteredTextBox表单ASP.NET AJAX。