我通过javascript alert function
显示一些法语行,法语行看起来像:
S'il vous plaît accepter les termes et conditions avant de procéder
警报看起来像页面来源:
alert('S'il vous plaît entrer une adresse email valide!');
Firebug显示如下错误消息:
参数列表之后SyntaxError:missing)
我试图逃离法国线:
alert('S\\'il vous plaît entrer une adresse email valide!');
alert('S\\\'il vous plaît entrer une adresse email valide!');
alert('S"'"il vous plaît entrer une adresse email valide!');
遵循所有指南,但没有任何效果。那么我该如何解决呢?
答案 0 :(得分:9)
尝试 -
alert("S'il vous plaît entrer une adresse email valide!");
这可能是最简单的方法。每当您需要在字符串中传递单引号时,请将其包含在双引号内,反之亦然。
如果在字符串中混合使用单引号和双引号,则将其包装在单引号或双引号内,并使用单个反斜杠转义字符串中的相应引号 -
alert("So she said, \"Hey!, how are you?\". I said, 'I am fine, thanks'.")
答案 1 :(得分:5)
单个反斜杠。
alert('S\'il vous plaît entrer une adresse email valide!')
答案 2 :(得分:1)
正确使用转义序列
alert('S\'il vous plaît entrer une adresse email valide!')
答案 3 :(得分:0)
你没有正确逃脱。
试试这个:
alert('S\'il vous plaît entrer une adresse email valide!');