在c# Asp.net中验证文本框只包含英文字符的正则表达式
Regular Expression which validates that text box contain only English Characters in C# Asp.net
用于匹配英文字符的RegularExpressionValidator的正则表达式模式为
^[a-zA-Z0-9 ~!@#$%^&*()_=?:;><.,`{}'/''[''']'r]*$
但这与[Enter]或回车符不匹配。
对于句子"I am a boy"是正确的
但当句子包含回车或回车符'r时不匹配,例如
"I am a
男孩"
需要做什么更改才能匹配包含回车符的字符串?
根据操作系统的不同,您可能需要匹配'n
(换行/换行)以及'r
(回车)。
然而,如果你使用's
,你可以匹配所有的空白字符:在JavaScript正则表达式中,'s
相当于[ 'f'n'r't'v'u00A0'u1680'u180e'u2000'u2001'u2002'u2003'u2004'u2005'u2006'u2007'u2008'u2009'u200a'u2028'u2029'u2028'u2029'u202f'u205f'u3000]
。
您可能还喜欢使用'w
,它匹配"word"字符,即字母数字加下划线。
请注意,一些英语单词包含连字符,所以你应该在你的表达式中允许它。
相关文章:
- 以纯文本加载的脚本-未声明纯文本文档的字符编码
- 如何在输入文本字段中输入10个字符时自动提交表单
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 当撰写的推文超过 140 个字符时,如何修剪它
- 文本字段中只允许使用罗马字符
- 替换整个文档JQuery中的字符
- CRM Dynamics 2013 JavaScript验证自由文本字段中的最小字符数
- 文本区:显示错误数量的字符,我可以写
- 更改在文本字段中输入的字符的值
- 使用 JavaScript 在文本字段中显示多个字符的文本
- 如何验证文本字段的最小字符数
- 仅接受数字和短划线字符的输入文本字段
- 如果文本字段中的字符等于某个数字,我想触发一个函数
- 允许使用正则表达式的文本字段中的某些字符
- 如何将文本字段('+<>$“)中的特殊字符保存到数据库中,然后使用 PHP 检索它们
- 如何检查文本字段是否仅包含特殊字符
- 使用 jquery 填充特定字符数的文本字段时的操作
- 除非文本字段超过 2 个字符,否则不要提交表单
- 在键按下事件上计算文本字段中的字符数
- JavaScript文本区字符计数器插入标签