2013-08-28 45 views
12

Tôi muốn thoát khỏi dấu nháy đơn và kép bằng dấu gạch chéo ngược trong một dòng thay vì hai.jQuery: Cách thoát khỏi dấu nháy đơn và kép bằng dấu gạch chéo ngược

Ví dụ về trích dẫn duy nhất:

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

Có cách nào để làm điều này cùng một lúc cho dấu ngoặc kép bao gồm?

Sniffer trả lời này rất tốt dưới đây, và tôi đã kết thúc thoát tất cả các nhân vật mà chúng tôi cần như sau:

str = str.replace(/(['"&:;])/g, "\\$1"); 

Cảm ơn một lần nữa Sniffer cho phản ứng nhanh chóng!

Trả lời

32

Hãy thử điều này:

str = str.replace(/(['"])/g, "\\$1"); 
+0

Sniffer: BẠN ROCK! Cảm ơn ... – no1uknow

+0

@ no1uknow Bạn được chào đón, cảm ơn bạn. –

+0

@ no1uknow Vui lòng chấp nhận câu trả lời nếu nó hoạt động. –

Các vấn đề liên quan