gpt4 book ai didi

javascript - JS RegExp.test() 不起作用?

转载 作者:行者123 更新时间:2023-12-03 12:05:32 24 4
gpt4 key购买 nike

我有以下代码,但我不确定为什么两个测试都没有通过。我认为这是因为 URL 中的“/”字符。有人可以帮我弄清楚如何逃脱他们吗?

var myURL = "/late-model/products/air-management";

// Test String.match()
if(myURL.match(/late-model/gi)) {
jQuery("#pass").append("String.match() passed!<br>");
}

// Test RegExp.test()
var regex = new RegExp(myURL, "gi");
var keyword = "late-model";
if(regex.test(keyword)) {
jQuery("#pass").append("RegExp.test() passed!");
}

可通过 jsFiddle.net 获取.

最佳答案

您可以在第二次测试中颠倒模式和测试字符串吗?

var keyword = "late-model";
var regex = new RegExp(keyword, "gi");
if(regex.test(myURL)) {
jQuery("#pass").append("RegExp.test() passed!");
}

http://jsfiddle.net/a2s6vqgs/1/

关于javascript - JS RegExp.test() 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25210271/

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