【JavaScript】正则表达式

之前学爬虫的时候学过了,但是过了一年多我基本上都忘记了T ^ T。基础的只需要查阅文档,复杂的还是需要熟练理解的,这篇会不断补充我遇到的格式,用到了才记得牢。

   // 字符串中,是否包含e
        var patt = /e/;
        
        // 字符串中,是否包含a【或】b【或】c
        var patt = /[abc]/;
        
        // 是否包含小写字母
        var patt = /[a-z]/;

        // 是否包含大写字母
        var patt = /[A-Z]/;

        // 是否包含数字
        var patt = /[0-9]/;
        
        // 是否包含数字或字母或下划线
        var patt = /\w/;

        // 是否至少出现一个a
        var patt = /a+/;

        // 是否包含连续3个a
        var patt = /a{3}/;

        // 是否包含至少连续3个a
        var patt = /a{3,}/;

        // 是否包含至少连续3或4或5个a
        var patt = /a{3,5}/;

        // 是否最后一个以a结尾
        var patt = /a$/;

        // 是否第一个以a开头
        var patt = /^a/;
        var str = "a123aaaaaa";

        // 【重点区分】
        // 字符串中是否包含至少{3,4,5}个连续的a
        // var str = "aaaaaa"; 6个a也是true,因为是包含,不是完全匹配
        var patt = /a{3,5}/; 
        // 要求字符串从头到尾必须完全匹配连续{3,4,5}个a
        var patt = /^a{3,5}$/;  
        var str = "aaaaa";
        
        // alert(str);
        alert(patt.test(str));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值