美文网首页
正则表达式

正则表达式

作者: vera1996 | 来源:发表于2017-09-13 20:17 被阅读0次

    ab* : a后面接0个或者若干个b 相当于{0, }
    ab+: a后面接1个或者若干个b 相当于{1, }
    ab?: a后面接0个或者一个b 相当于{0, 1}

    ab{3, 5} a后面3-5个b

    . 表示任何字符 .{3} 表示3个字符

    [0-9] 表示0-9中一个数字
    [ab] 表示a或者b
    [a-d] 表示a到d中的一个字符

    ^[a-zA-Z] 表示以字母开头

    \w: 匹配字母,数字,下划线
    \d: 表示0-9的数字

    关于js的正则对象:

    var myString="这是第一个正则表达式的例子";
    var myregex = new RegExp("一个"); // 创建正则表达式
    if (myregex.test(myString)){
    document.write("找到了指定的模式!");
    }
    else{
    document.write("未找到指定的模式。");
    }

    上面代码最终输出 “找到了指定的模式”

    js正则匹配的俩种方法:
    1 regex.test(string)

    2 string.match(regex)

    相关文章

      网友评论

          本文标题:正则表达式

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