正则表达式
Posted 虚镜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>正则表达式</title> </head> <body> <script type="text/javascript"> // var reg = /love./;//reg是一个对象 test检测能否匹配上 返回布尔类型的值 exec 返回匹配结果的 var str = ‘iloveyou*@&*#&*@#&23456 78195678ilove.you‘; var reg = /\w/;//单个的字母数字下划线 var reg = /\W/;//单个的非字母数字下划线 var reg = /\d/;//单个的数字字符 var reg = /\D/;//单个的非数字字符 var reg = /\s/;//单个的空白字符 var reg = /\S/;//单个的非空白字母 var reg = /\t/;//单个的水平制表符 //元字符 var reg = /./;//单个的除了换行符之外的任意单个字母 var reg = /.*/;//匹配任意次 包括0次 var reg = /\w+/;//匹配至少一次 var reg = /\w+?///禁止贪婪 var reg = /\w{6}/; var reg = /\w{3,6}/; var reg = /[67890]\w\d+/; var reg = /i(love)/; // var str = ‘<a title="sdfsad" href="http://www.baidu.com">百度</a>‘; var reg = /<a.*href="(.*)">(.*)<\/a>/; var reg = /(34|24|19|78)\d/; var reg = /^i/; var reg = /u$/; var reg = /loVe/i; var reg = /\w+/g;//在前端用的比较少 // var res = reg.test(str); // var data =reg.exec(str); //匹配所有满足条件的字符串 preg_match_all preg_match var res = null; while(res = reg.exec(str)){ console.log(res); } // console.log(res); // console.log(data); </script> </body> </html>
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性