簡體   English   中英

javascript中的正則表達式繞過特殊字符檢查

[英]Special character check bypassed by regex in javascript

我有一個字符串str= "C - IND - Mom&s >s Restaurantzxc" 我想刪除特殊字符& 從它使用正則表達式但測試失敗&我在替換特殊字符后得到相同的字符串。

這就是我所做的:

str=str.replace('/\&/g', '&');

有人能告訴我我哪里錯了嗎?

你需要使用

str=str.replace(/&/g, '&'); 沒有 /&/ 周圍的引號,即正則表達式匹配,否則將被視為字符串匹配

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM