This article introduces the src Method for matching images and all image addresses in js regular expressions. For more information, see.
Implementation: Use the js regular expression to match all images and all image addresses in src.
Idea: 1. Match the image img Tag (that is, match all images) and filter other unwanted characters
2. cyclically match the image address (src attribute) from the matched results (in the img tag)
Code: (you can copy it to a local device)
The Code is as follows: |
Copy code |
<Script type = "text/javascript"> // The idea is divided into two steps: Author (yanue ). // 1. Match the image img Tag (that is, match all images) and filter other unwanted characters. // 2. cyclically match the image address (src attribute) from the matched results (in the img tag) Var str = "this is test string 123 and the end 33! // Match the image (g indicates matching all results. I indicates case-sensitive) Var imgReg =/|/>)/Gi; // Match the src attribute Var srcReg =/src = ['"]? ([^ '"] *) ['"]? /I; Var arr = str. match (imgReg ); Alert ('all arrays that have successfully matched images: '+ arr ); For (var I = 0; I <arr. length; I ++ ){ Var src = arr [I]. match (srcReg ); // Obtain the image address If (src [1]) { Alert ('matched image address' + (I + 1) + ':' + src [1]); } // Of course, you can also replace the src attribute If (src [0]) { Var t = src [0]. replace (/src/I, "href "); // Alert (t ); } } </Script> |