Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 用于在文本框中仅允许英语字符的正则表达式_C# 4.0 - Fatal编程技术网

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

这不符合(日语):愛している