js通过正则直接获取img src的方法
1、了解正则表达式的语法,下面给出几种我们需要用到的表达式的简介。具体更多的语法,请百度搜索正则表达式语法。\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。| 指明两项之间的一个选择。要匹配 |,请使用 \|。. 匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \. 。g 全文搜索i 忽略大小写


3、通过上述的正则表达式匹配后,会获取一个img的集合,这时,我们遍历集合中的每一个img标签,通过正则表达式来获取到src属性。匹配src的正则表达式为:/\bsrc\b\s*租涫疼迟=\s*[\'\"]?([^\'\"]*)[\'\"]?/i\bsrc \b 是把src当成一个单词进行匹配\s*= \s*则是匹配 = 前后是否有空格(* 为0个以上)[\'\"]?进行最小匹配,src 一般用单引号或双引号包裹([^\'\"]*)匹配不上单引号和双引号的字符注:这里没有使用 g 进行全局匹配,是因为 img 标签只有一个 src ,匹配到就可以结束了
