[英]How to encode ' character in Javascript?
我有:
function showMessage(message) {
alert(message);
}
但是,當消息是動態從服務器發出的(例如):“男人的”消息不起作用。
我試過了:
function myEncode(message) {
return message.replace("'", "\'");
}
showMessage(myEncode(message));
似乎不起作用。 這是一個簡單的示例,實際代碼更復雜,但這本質上就是問題。
您應該為全局替換指定g
參數(不僅是第一個匹配項)。
您還應該逃脫斜線:
function myEncode(message) {
return message.replace(/'/g, "\\'");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.