首页
学习
活动
专区
圈层
工具
发布

加强版正则表达式

以前觉得正则表达很难,今天又加强了一下正则表达的学习收获挺大的 在书写正则表达式的过程中我们遇到数字就用 最近在学习原生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

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

    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"] 经典案例 将”我…我…..我..是.是…

    1.4K20
    领券