gpt4 book ai didi

javascript - `if` 检查内的正则表达式

转载 作者:行者123 更新时间:2023-11-28 13:10:56 24 4
gpt4 key购买 nike

我正在尝试在 if 中使用正则表达式。奇怪,但是不起作用。如何解决?

它有效:

var lang = 'lang-js';
if (lang == 'lang-js') {
alert('ok');
}

它也有效(仅用于测试目的):

var lang = 'lang-js';
if (lang == 'lang-' + 'js') {
alert('ok');
}

但是这个不起作用:

var lang = 'lang-js';
if (lang == 'lang-' + /[a-z]/) {
alert('not ok');
}

最佳答案

使用类似的东西

if (/^lang-[a-z]/.test(lang)) {

您可能需要调整正则表达式,因为这只是查找一个字符。

关于javascript - `if` 检查内的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42521840/

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