RegExp
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script> var reg_class=new RegExp("^\.+"); console.log(reg_class.test(".abc")); var reg_id=/^#/; console.log(reg_id.test("#abc")); var htmlStr='<div class=".clearFx"></div>'; console.log(htmlStr.search('class')); var htmlStr2='1a2b3c4d5e6f7g8h9'; console.log(htmlStr2.match(/\d+/g)); </script> </head> <body> <p> /^$/g 全局<br/> /^$/i 忽略大小写<br/> /^$/gi 全局+忽略大小写<br/> /<[^<>]>/ 尖操作号内不能包含尖包括 \d 数字 <br/> \w 数字、字母、下划线 <br/> \s 空格 包括空格、制表符、换页符等等 <br/> {n,m} n~m次数 <br/> {n,} 最少n次<br/> {,m} 最多m次 <br/> {n} n次 <br/> new RegExp() 支持动态传参,/^$/ 不支持 re.test // return boolean str.search // return number str.match // return array </p> </body> </html>