美文网首页
01: 字面量创建正则表达式

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

作者: 岚平果 | 来源:发表于2021-01-22 10:30 被阅读0次

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

  • 1、如下,我们可以通过正则表达式来检测某个字符串是否含有某值
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
    1. 1 所述,正则表达式不识别变量 testStr,这时侯我们可以通过 eval 来添加变量
let str = 'abcdefg234HIJK568';
let testStr = 'a';
let result4 = eval(`/${testStr}/`).test(str);   // 这里的 testStr 因为eval 是一个变量啦
console.log(result4)                // true

相关文章

  • 正则表达式-元字符

    正则表达式: 1、创建正则表达式: var pattern = /.at/gi;//字面量 var pattern...

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

    字面量怎么创建正则表达式 1、如下,我们可以通过正则表达式来检测某个字符串是否含有某值 如 1 所述,正则表达式不...

  • 字面量方式及内置构造函数创建对象

    创建对象的几种方式 字面量方式创建对象 基本写法 ①字面量的方式来创建对象示例 存在的问题 [01] 代码复用性差...

  • 正则相关

    regular expression 正则表达式的创建 字面量模式 let reg = /\d+/; 缺点是无法...

  • Javascript-高级篇之正则表达式

    正则表达式 什么是正则表达式 由普通字符和特殊字符组成的文字模式 创建正则表达式的两种方式 字面量或直接量方式 构...

  • 正则表达式

    正则表达式 1.正则表达式的两种创建方式 正则表达式字面量方式 对象方式创建 2.正则表达式的修饰符 i修饰符 默...

  • 正则

    正则表达式 创建正则表达式 使用一个正则表达式字面量 调用 RegExp 对象的构造函数 特殊字符 ^ 匹配输入的...

  • 常用正则记录

    1. 创建 在正则表达式中,有两种方式可以去创建正则表达式: 字面量 构造函数 对于这两种方式,如果正则表达式是静...

  • JS 正则表达式的使用 2022-06-07

    正则表达式有两种创建方法: 字面量正则表达式 创建RegExp对象的实例 匹配字符集匹配字符集使用的是[] 转义使...

  • RegExp类型

    创建正则表达式 字面量形式 其中,模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定...

网友评论

      本文标题:01: 字面量创建正则表达式

      本文链接:https://www.haomeiwen.com/subject/tdlszktx.html