[英]Javascript regular expression to match id in string
Javascript:
var data='<div id="hai">this is div</div>';
現在如何編寫正則表達式以僅檢索id“ hai”。 預期的輸出是
var id = regularexpression(data);
現在,id應該包含“ hai”。 誰能幫我用JavaScript寫正則表達式?
使用正則表達式模式/(id="(.*?)(\\"))/g
var data='<div id="hai" class="hello">this is div</div>'; console.log(/(id="(.*?)(\\"))/g.exec(data)[2])
備用
var data='<div id="hai" >this is div</div>'; document.body.innerHTML +=data; var id=document.getElementsByTagName('div')[0].id; console.log(id)
在正則表達式下面( id = \\“(。*?)\\” )將為您提供與預期相同的結果。
var data='<div id="hai">this is div</div>'; console.log(/id=\\"(.*?)\\"/g.exec(data)[1])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.