正則獲取a標簽和a標簽中的href地址


/(<\/?a.*?>)/ a標簽
/<a\b.*?</a>/ 表式以“<a ”(有空格) 開始 以“</a>”結尾的標簽

/^((https|http):\/\/)?[^\s]+[.]{1,1}[^\s]+/ 網址

/((\w+):\/\/)?([\w.]+[.]{1})[\w]+/ 匹配a標簽中的href="XXXX"的網址
let str = '<a href456="http://www.coms.derdf.cds345345f" >5456456度</a>'
let reg = /((\w+):\/\/)?([\w.]+[.]{1})[\w]+/
console.log(str.match(reg)) // ["http://www.coms.derdf.cds345345f", "http://", "http", "www.coms.derdf.", index: 12, input: "<a href456="http://www.coms.derdf.cds345345f" >5456456度</a>"]

let reg3 = /(?<=>)(.*?)(?=<\/a>)/  // 獲取指定“>”之后  “</a>”之前的內容
str.match(reg3) // 5456456度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM