[英]Simple jQuery / javascript method to escape special characters in string for regexp
我正在使用match()方法對來自用戶的字符串執行正則表達式,並且可以包含任何內容,包括$ ^等等。所以我需要在發生這種情況之前轉義這些字符。
在jQuery中是否有一個共同的功能來執行此操作,這是一個眾所周知的javascript函數,或者我將不得不手動執行此操作(我可能會錯過一些東西嗎?)
在這里找到一個功能:
RegExp.escape = function(text) {
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.