我正在检查仅匹配 javascript 中基本 ASCII 字符的正则表达式。我尝试了论坛中其他线程中给出的以下解决方案。
^[\\u0000-\\u007F]*$
^[\x00-\x7F]*$
但是,当我也给出英文字母表时,上述内容并不能正常工作。有什么建议可以提出接受基本 ASCII 字符的正则表达式吗?
编辑:我正在尝试验证文本框描述字段。
我正在检查仅匹配 javascript 中基本 ASCII 字符的正则表达式。我尝试了论坛中其他线程中给出的以下解决方案。
^[\\u0000-\\u007F]*$
^[\x00-\x7F]*$
但是,当我也给出英文字母表时,上述内容并不能正常工作。有什么建议可以提出接受基本 ASCII 字符的正则表达式吗?
编辑:我正在尝试验证文本框描述字段。
似乎工作正常。
对于字符串(包含 unicode):
"sdfs \u2022" // "sdfs •"
仅匹配字符串的 ASCII 部分:
"sdfs \u2022".match("[\\u0000-\\u007F]*") // "sdfs "
但如果您需要检查字符串是否仅由 ASCII 组成:
"sdfs \u2022".match("^[\\u0000-\\u007F]*$") // null
对于字符串(不包含 unicode):
"sdfs ".match("^[\\u0000-\\u007F]*$") // "sdfs "