溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

好程序員web前端分享使用JavaScript正則表達式如何去掉雙引號

發(fā)布時間:2020-08-07 08:56:04 來源:ITPUB博客 閱讀:139 作者:好程序員IT 欄目:web開發(fā)

   好程序員 web 前端分享使用 JavaScript 正則表達式如何去掉雙引號 , 最近接了一個項目,項目需求需要用 js 正則表達式過濾掉頁面文本域中值得雙引號,其實解決辦法很簡單,下面把我寫的代碼分享給大家,有同樣需求的朋友可以參考下。

 

  具體的解決代碼如下:

 

 

<html>

<script language="javascript">

//var pattern = /[^"]*/; // 校驗字符串中是否都是非雙引號的字符

var pattern = /["]+/; // 校驗字符串中是否有雙引號的字符

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

var value1 = "The best things in life are free"; // 沒有雙引號的字符串

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

alert("value1 沒有雙引號的字符串 pattern.exec_1===" + pattern.exec(value1)); //null

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

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

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

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

alert("value1 沒有加非號 ++++++ 雙引號被匹配上 ");

}

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

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

}

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

alert("value2 沒有加非號 ++++++ 雙引號被匹配上 "); // 頁面窗口彈出

}

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

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

}

</script>

</html>


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI