gpt4 book ai didi

javascript - 匹配基本ascii字符的正则表达式

转载 作者:行者123 更新时间:2023-11-28 02:06:52 27 4
gpt4 key购买 nike

我正在检查仅与 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 "

关于javascript - 匹配基本ascii字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17647938/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com