美文网首页
JavaScript 正则表达式

JavaScript 正则表达式

作者: 林键燃 | 来源:发表于2018-10-13 20:07 被阅读2次

    是什么

    正则表达式是由一个字符序列形成的搜索模式。

    语法

    // /pattern/attributes
    // /正则表达式主体/修饰符(可选)
    new RegExp(pattern, attributes);
    

    使用字符串方法

    String.prototype.search()

    let str = 'Hello World';
    str.search('Hello');
    str.search(/hello/i)
    

    String.prototype.replace()

    let str = "Hello search()";
    str.replace("search()", "world");
    str.replace(/search()/i, "World");
    

    正则表达式修饰符

    修饰符 描述
    i 执行对大小写不敏感的匹配
    g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)
    m 执行多行匹配

    正则表达式模式

    方括号用于查找某个范围内的字符:

    表达式 描述
    [abc] 查找方括号之间的任何字符
    [0-9] 查找任何从 0 至 9 的数字
    (x|y) 查找任何以 | 分隔的选项

    相关文章

      网友评论

          本文标题:JavaScript 正则表达式

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