【发布时间】:2019-03-18 21:44:03
【问题描述】:
var orig = document.referrer; // Incoming URL
var check = new RegExp("boxes", "gi"); // Literal string, global + case insensitive.
// console.log(check);
if (orig.indexOf(check) > -1) {
console.log('you came from the box section');
} else {
console.log('you DIDNT come the box section');
}
大家好,
我在网站上有一个“盒子”类别,其中所有盒子项目的 URL 中都有“盒子”。来自另一个类别的特定项目需要能够检查用户是否来自“盒子”项目。 (这是一个临时解决方案,因为我只有皮肤级别的访问权限)。
当记录“检查”时,我得到“/boxes/gi”,它在 indexOf 中检查时应该可以工作,作为一个有效的正则表达式字符串。
我不太清楚为什么我不能正确检查这个,因为结果只是用户不是来自“盒子”部分。
我有很多东西要学,所以提前,我非常感谢任何帮助。
谢谢!
【问题讨论】:
标签: javascript jquery regex indexof