zoukankan      html  css  js  c++  java
  • JavaScript正则表达式

    (1)
    字符串查找:
    search('a');//找到位置
    substring(起点,终点);//不包括结束的位置
    chartAt(3);//取出第三位
    split('-')//按照-切分
    match();//把所有匹配的,全部提出来
    replace;//替换所有匹配,返回替换后的字符串
    (2)
    RegExp对象
    JS风格:var re = new RegExp(a);
    prel风格:var re = /a/;
    (3)
    忽略大小写:i /a/i
    全局匹配:g /d/g
    ^行首
    $行尾
    ^$
    量词:
    若干:+ /d+/
    {n}:正好出现n次
    {n,m}:最少n次,最多m次
    {n,}:最少n次,最多不限
    ?:{0,1}
    *:{0,}
    (4)
    转义:
    d:数字
    .:任意字符串
    w:英文、数字、下划线
    s:空白字符
    D:非数字
    W:非英文、数字、下划线
    S:非空白
    元字符:
    [abc]//从abc里选出一个
    [0-9]//0到9
    [^a-z]//除了a到z
    验证邮箱
    re = ^/w+ @ [0-9a-z]+ . [a-z]+/i$
    re.test(str);//一部分符合要求就返回true,不符合就返回false,

  • 相关阅读:
    hdu4639 hehe ——斐波纳契数列,找规律
    codefoces round193a
    codeforces 192e
    abbyy cup a
    年中总结
    codeforces 192a
    codeforces 192b
    codeforces 192 c
    codeforces 192 D
    codeforces magic five --快速幂模
  • 原文地址:https://www.cnblogs.com/zhaobw/p/6349880.html
Copyright © 2011-2022 走看看