正则匹配判断字符串是否含有 test
- 直接量方式.需要斜线包裹,无需引号,无需转义符
var reg = /^\S*test\S*$/;
var str = 'atestbb';
console.log(reg.test(str) );
//true
2.构造函数.无需斜线包裹,使用\S ,\d等通配符时需要转义符,可使用变量拼接.
var spellName = 'test';
var match = '^\\S*' + spellName + '\\S*$';
var reg = new RegExp(match, 'i');
var str = 'atestbb';
var res = reg.test(str);
console.log(res);
//true