好程序員 分享 使用 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)