導航:首頁 > 編程語言 > js匹配標簽

js匹配標簽

發布時間:2021-10-25 11:57:55

㈠ 如何在 在js里用正則匹配標簽里的文字

<ul[^>]+>([^<]*)<\/

㈡ js正則怎樣匹配冗餘的html標簽

使用jQuery很簡單,$(htmlStr).text()就返回了純文本,沒有任何換行和html標簽

㈢ js正則匹配html中的img標簽,然後將img標簽插入到另外的div里。

varhtml='fdsafds<imgsrc=fdsaf>fdsafdsaf<imgsrc=fdsaf>';
varimgs=html.match(/<img[^>]+>/g);

document.getElementById('test').innerHTML=imgs.join('');

㈣ 如何用js獲取標簽<p>標簽內容</p>里的數據,即標簽內容 TagName(id),可以么,我為什麼取不到數據。

說下你代碼抄錯誤的地方吧襲:
1,<button>結束標簽沒有
2,<script type="javascript"></script>
3,是getElementsByTagName而不是getElementByTagName
4,document.getElementsByTagName("p")應該為document.getElementsByTagName("p")[0]
正確代碼:
<!DOCTYPE html>
<html>
<body>
<h1>
我的 Web 頁面</h1>
<p id="demo">
一個段落。</p>
<div id="myDIV">
一個 DIV。</div>
<button onclick="myFunction()">
點擊顯示</button>
<script type="text/javascript">
function myFunction() {
alert(document.getElementsByTagName("p")[0].innerHTML);
}
</script>
</body>
</html>

㈤ 求助一下 在js 里如何使用正則表達式 匹配 {%aaaa%}這樣的標簽

function isMatch(s) {
var patrn=/\{%\w+%\}/;
if (!patrn.exec(s)) return false;
return true;
}
if (isMatch('{%aaaa%}'))
document.write("Match");

㈥ js正則匹配替代指定字元(根據img標簽的src中的命名規則,用正則表達式替換成下面格式的文字)

varhtml='剛恢復方法<imgsrc="arclist/em_4.gif">法規法規和福建<imgsrc="arclist/em_23.gif">共和國環境觀看<imgsrc="arclist/em_1.gif">活該活該客戶
剛恢復方法<imgsrc="arclist/em_8.gif">法規法規和福建<imgsrc="arclist/em_3.gif">共和國環境觀看<imgsrc="arclist/em_1.gif">活該活該客戶
剛恢復方法<imgsrc="arclist/em_12.gif">法規法規和福建<imgsrc="arclist/em_13.gif">共和國環境觀看<imgsrc="arclist/em_1.gif">活該活該客戶
剛恢復方法<imgsrc="arclist/em_14.gif">法規法規和福建<imgsrc="arclist/em_3.gif">共和國環境觀看<imgsrc="arclist/em_1.gif">活該活該客戶';
varreg=/<img[^>]*src[="'s]+[^/]+/([^.]+).[^"']+["']?[^>]*>/gi;
html=html.replace(reg,"$1");
console.log(html);

㈦ JS正則過濾指定的HTML標簽

<div>.*</div>//匹配外第一層
//如dsd<span>sd<div><a><div>ghghghgh</div></a></div></span>
//匹配<div><a><div>ghghghgh</div></a></div>
<div>((?!<div>)(?!</div>).)*</div>//匹配最內層
//如dsd<span>sd<div><a><div>ghghghgh</div></a></div></span>
//匹配<div>ghghghgh</div>

㈧ 匹配img標簽 js正則表達式

<html>
<head>
<!--
將此內容保存為html文件,瀏覽器允許運行腳本進行測試。
-->

<scripttype="text/javascript">

functioncheck()
{
varstr;

str=document.getElementById("txtInput").value;

alert("替換結果:"+str.replace(/<img[^>]+img/([^>"]*)"[^>]+/>/,"$1"));
}

</script>
</head>

<body>
輸入:<inputtype="text"id="txtInput"value='xxxx<imgsrc="img/fxxx.png"/>xxxx'/>
<buttontype="button"onclick="check()">正則替換</button>
</form>

</body>
</html>

㈨ js正則表達式過濾html標簽,這個正則式怎麼寫

代碼雖短功能卻超強,運行效率也很高!
public static string ClearHtmlCode(string text)
{
text = text.Trim();
if (string.IsNullOrEmpty(text))
return string.Empty;
text = Regex.Replace(text, "[/s]{2,}", " "); //two or more spaces
text = Regex.Replace(text, "(<[b|][r|R]/*>)+|(<[p|P](.|/n)*?>)", " "); //<br>
text = Regex.Replace(text, "(/s*&[n|N][b|B][s|S][p|P];/s*)+", " "); //
text = Regex.Replace(text, "<(.|/n)*?>", string.Empty); //any other tags
text = Regex.Replace(text, "/<//?[^>]*>/g", string.Empty); //any other tags
text = Regex.Replace(text, "/[ | ]* /g", string.Empty); //any other tags
text = text.Replace("'", "''");
text = Regex.Replace(text, "/ [/s| | ]* /g", string.Empty);
return text;
}

㈩ js正則匹配字元串里的所有a標簽,找到a標簽欄有沒有target屬性,沒有加上target=「_blank「有的話怎修改

varstr="<ahref='xxx'>xx</a><divclass='aa'><ahref='xx'>xx</a><atarget='_blank'href='xxxx'>xxxx</a></div>";
str=str.replace(/<a[^>]+>/g,function(a){
if(!/stargets*=/.test(a)){
returna.replace(/^<as/,"<atarget="_blank"");
}
returna;
});

得到結果
str="<atarget="_blank"href='xxx'>xx</a><divclass='aa'><atarget="_blank"href='xx'>xx</a><atarget='_blank'href='xxxx'>xxxx</a></div>"

有用給個採納

閱讀全文

與js匹配標簽相關的資料

熱點內容
捕魚達人歷史版本 瀏覽:73
mp4視頻文件解密軟體 瀏覽:62
多軸編程哪個軟體最方便 瀏覽:27
老平板哪個是顯示屏數據線插座 瀏覽:849
5sing上傳音頻文件格式 瀏覽:171
win10輸入文件滑鼠右鍵異常 瀏覽:634
聽幼兒故事用什麼app 瀏覽:514
iphone修改音頻文件名 瀏覽:53
國家氣象站點數據在哪裡下載 瀏覽:342
網路設置的網站 瀏覽:914
手機測量放樣怎麼導數據和線型 瀏覽:648
企業展示型網站源碼 瀏覽:781
易花花app哪裡下載 瀏覽:323
外國程序員職業生涯長 瀏覽:709
看理想app怎麼注銷賬號 瀏覽:545
數控銑床加工手工編程的步驟有哪些 瀏覽:411
uc瀏覽器為什麼很多網站進不了 瀏覽:513
西部數據移動硬碟怎麼 瀏覽:645
批處理修改子目錄文件名命令 瀏覽:405
文件損壞怎麼刪除 瀏覽:977

友情鏈接