首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

加强版正则表达式

以前觉得正则表达很难,今天又加强了一下正则表达的学习收获挺大的 在书写正则表达式的过程中我们遇到数字就用 最近在学习原生js,所有例子都在js下测试 常见案例一:在内容中匹配至少两位数字 var pattern...=/[0-9]{2,}/gm; var str=’234 sdf 33445,sfs’ var result=str.match(pattern); document.write(result); 测试结果.../gm; var str=’jwf’; var result=str.match(pattern);//匹配不到则返回null,匹配到则返回匹配内容 document.write(result); 测试结果...你好,my name abc’; var result=str.match(pattern);//匹配不到则返回null,匹配到则返回匹配内容 document.write(result); 测试结果:...Joyous,abc 常见案例八:匹配结果再利用 var pattern=/id=([0-9]{1,})&cid=([0-9]{1,})/; var str=’id=23&cid=34′; str.match

98090
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript 正则表达式入门教程

正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串 主要分三个部分:基本语法、RegExp对象的方法、JS中支持正则表达式的String对象方法 一、基本语法 在JS中,正则表达式为对象,用如下两种方式定义...<=\bre)\w+\b,匹配以re开头的单词的后半部分,等同于下划线部分(JS不支持)   (?<!exp)反后顾,自身出现的位置的前面不能匹配表达式exp,如:(?<!...\bre)abc\b,匹配以re开头的abc结尾单词的abc,等同于下划线部分(JS不支持) var str='reading'; var reg=/read(?...即可 var str='aabab'; console.log(str.match(/a.*b/)[0]);//aabab 默认贪婪模式 console.log(str.match(/a.*?...console.log(/hi/.exec(str));//null console.log(/ello/.exec(str).index);//1 //index和input可以直接作为该方法返回的两个属性 三、JS

1.3K30

JavaScript中的正则表达式

对象正则处理常用的方法: 方法 描述 使用 search 匹配符合匹配规则的字符串出现的位置 str.search(regExp);// 没匹配到返回-1 match 返回匹配模式的字符串(返回数组) str.match...); console.log(result);// ["12345", "5678"] 上式中123其实也是满足我们的正则表达式,但是JS中的正则匹配是贪婪匹配的,他会尽可能多的去匹配。...=好人)/gi;// 匹配后面是"好人"的雷锋 即第一个雷锋 var result = str.match(regExp); console.log(result);// ["雷锋"] 2....好人)/gi;// 匹配后面不是"好人"的雷锋 即第二个雷锋 var result = str.match(regExp); console.log(result);// ["雷锋"] 3....:\d|\w)(\d)\1/gi; var result = str.match(regExp); console.log(result);// ["b11"] 经典案例 将”我…我…..我..是.是…

97720

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券