好程序員分享使用JavaScript正則表達(dá)式如何去掉雙引號(hào)

   好程序員 分享 使用 JavaScript 正則表達(dá)式如何去掉雙引號(hào)最近接了一個(gè)項(xiàng)目,項(xiàng)目需求需要用 js 正則表達(dá)式過(guò)濾掉頁(yè)面文本域中值得雙引號(hào),其實(shí)解決辦法很簡(jiǎn)單,下面把我寫(xiě)的代碼分享給大家,有同樣需求的朋友可以參考下。

創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營(yíng)銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營(yíng)銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

 

  具體的解決代碼如下:

 

 

<html>

<script language="javascript">

//var pattern = /[^"]*/; // 校驗(yàn)字符串中是否都是非雙引號(hào)的字符

var pattern = /["]+/; // 校驗(yàn)字符串中是否有雙引號(hào)的字符

//var pattern = /["][^"]*["]/ // 匹配的是位于單引號(hào)或者雙引號(hào)之內(nèi)的 個(gè)或多個(gè)字符

var value1 = "The best things in life are free"; // 沒(méi)有雙引號(hào)的字符串

var value2 = "/"/"The /"best things /"in life are free/"/""; // 有雙引號(hào)的字符串

alert("value1 沒(méi)有雙引號(hào)的字符串 pattern.exec_1===" + pattern.exec(value1)); //null

alert("value1 沒(méi)有雙引號(hào)的字符串 !pattern.exec_2===" + !pattern.exec(value1)); //true

alert("value2 有雙引號(hào)的字符串 pattern.exec_1===" + pattern.exec(value2)); //""

alert("value2 有雙引號(hào)的字符串 !pattern.exec_2===" + !pattern.exec(value2)); //false

if(pattern.exec(value1)){ // 校驗(yàn)字符串中是否都是非雙引號(hào)的字符

alert("value1 沒(méi)有加非號(hào) ++++++ 雙引號(hào)被匹配上 ");

}

if(!pattern.exec(value1)){ // 校驗(yàn)字符串中是否有雙引號(hào)的字符

alert("value1 有加非號(hào) ++++++ 雙引號(hào)被匹配上 "); // 頁(yè)面窗口彈出

}

if(pattern.exec(value2)){ // 校驗(yàn)字符串中是否都是非雙引號(hào)的字符

alert("value2 沒(méi)有加非號(hào) ++++++ 雙引號(hào)被匹配上 "); // 頁(yè)面窗口彈出

}

if(!pattern.exec(value2)){ // 校驗(yàn)字符串中是否有雙引號(hào)的字符

alert("value2 有加非號(hào) ++++++ 雙引號(hào)被匹配上 ");

}

</script>

</html>

標(biāo)題名稱:好程序員分享使用JavaScript正則表達(dá)式如何去掉雙引號(hào)
鏈接分享:http://www.muchs.cn/article42/ihpeec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)定制開(kāi)發(fā)、網(wǎng)站維護(hù)動(dòng)態(tài)網(wǎng)站、做網(wǎng)站網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)