gpt4 book ai didi

JavaScript regexp - 字符串中是否有字母

转载 作者:行者123 更新时间:2023-11-28 15:51:23 26 4
gpt4 key购买 nike

我只需要检查接下来的字符串中是否有alpha。

我试过了

str.search('/\w+/');

有不同的修改。但看来我做错了:(

最佳答案

我将您的“任何字母”解释为“至少一个字母”,在这种情况下您可以这样做:

if(/[a-z]/i.test(str)) {
// do something
}

您当前的代码存在语法错误,因为您的正则表达式文字之前有一个引号字符,但除此之外 \w 也匹配字母数字或下划线,即字母或数字或 _,因此它可以匹配像 "123_" 这样的字符串。

如果您想检查字符串是否包含字母字符,您可以这样做:

if (/^[a-z]+$/i.test(str)) {

或测试任何非 alpha 但反转结果:

if (!/[^a-z]/i.test(str)) {

关于JavaScript regexp - 字符串中是否有字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20479505/

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