如何限制用户在文本框中输入英文字符

时间:2010-01-17 15:36:22

标签: c# asp.net javascript

我是否需要使用正则表达式来确保用户输入英文?除非非英文字符外,所有字符均有效。

如何验证此文本框?

3 个答案:

答案 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。

相关问题