说我有一个字符串,我需要在JavaScript中评估,如:逃生双引号中的字符串内撇号(JavaScript)的
window.some_class.update('Runner', 'update_runner', '{"runner":{"id":"1","name":"Nin's Lad" } }');
为了eval()函数来评价它,我需要逃脱撇号在runner_name(Nin's Lad)中。这与正则表达式是可以相容的吗?我不想逃避Runner和update_runner的单引号。我只想逃避双引号内的任何单引号。
感谢,
您是否也在使用JavaScript进行预处理步骤?或者其他一些正则表达工具?而且,会不会有已经逃脱的撇号? – 2010-04-16 13:37:48
JSON字符串是来自外部还是你为什么使用JSON字符串? – Gumbo 2010-04-16 14:47:17