C# 4.0 用于在文本框中仅允许英语字符的正则表达式
我想对文本框进行验证,该文本框不允许输入除英语以外的任何语言字符。例如,日语不能输入文本框C# 4.0 用于在文本框中仅允许英语字符的正则表达式,c#-4.0,C# 4.0,我想对文本框进行验证,该文本框不允许输入除英语以外的任何语言字符。例如,日语不能输入文本框 请告诉我您是否有任何用于此任务的正则表达式。不可能只测试英语,但您只能测试ASCII字符,如下所示: 此正则表达式应该可以工作,因为它只允许从0x20到0x7E(包括0x20到0x7E)的字符: /^[\x20-\x7E]+$/ 结果 这将匹配(英语):我爱你 这将匹配(法语):Je t'aime 这不符合(日语):愛している
请告诉我您是否有任何用于此任务的正则表达式。不可能只测试英语,但您只能测试ASCII字符,如下所示: 此正则表达式应该可以工作,因为它只允许从0x20到0x7E(包括0x20到0x7E)的字符:
/^[\x20-\x7E]+$/
结果
这将匹配(英语):我爱你
这将匹配(法语):Je t'aime
这不符合(日语):愛している