01: 字面量创建正则表达式

2021-01-22  本文已影响0人  岚平果

字面量怎么创建正则表达式

let str = 'abcdefg234HIJK568';
let result = /abc/.test(str);   // str 中是否存在 'abc'
let result2 = /ccc/.test(str);  // str 中是否存在 'ccc'
console.log(result)             // true  str中含有 abc
console.log(result2)            // false  str中没有 ccc

let testStr = 'a';
let result3 = /testStr/.test(str); // 这里被识别成了str中是否存在 'testStr', 而不是 str中是否存在 'a'
console.log(result3)                    // false
let str = 'abcdefg234HIJK568';
let testStr = 'a';
let result4 = eval(`/${testStr}/`).test(str);   // 这里的 testStr 因为eval 是一个变量啦
console.log(result4)                // true
上一篇下一篇

猜你喜欢

热点阅读