常见正则表达式

var str='abcdef';
        str.search('b');//返回字母所在位置a--》0;b-->1;u-->-1;
        str.substring(2,5);//截取字符串不包括结束位置
        str.charAt(3);//获得位置的字符
        var str1='10-53-dsfg-ger';
        var arr=str1.split('-');//切分成数组
        /*i忽略大小写   "/a/i" */
        /*g找到所有数字   "/\d/g" '+'若干*/
        /*
        search          查找(字符串搜索)    返回字母所在位置
        substring         获取子字符串        截取字符串不包括结束位置
        charAt            获得位置的字符        str.charAt(3);
        match            获取匹配
        replace         替换字符    ps:(敏感词过滤)var arr={北京|成都|淘宝 }; var a 
        test             检验是否合法 返回true 和false (字符串一部分符合要求就返回true)
        
        方括号[a-z0-9A-Z]   ps:过滤html标签  (“.”代表任意字符)var re=/<[^<>]+>/g;

        \d   数字       [0-9]
        \w   英文 、数字、下划线       [a-z0-9_]
        \s   空白字符       

        \D   非数字       [^0-9]
        \W   非英文 、数字、下划线       [^a-z0-9_]
        \S   非空白字符      


        量词
        {n}          正好出现n次
        {n,m}        最少n次,最多M次
        {n,}           最少n次,最多不限
        +           {1,}
        ?            {0,1}                可以有可以没有
        *              {0,}                     X 
        ^,$         行首行尾
        */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值