`if` 检查中的正则表达式

约翰·CJ

我试图在里面使用正则表达式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');
}
丹尼尔·A·怀特

使用这样的东西

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章