问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有"\"信息丢失。比如在js中引用<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" >,结果导致正则表达式中的\丢失。
问题原因: 该字符串含有"\",javascript对字符串进行了转义。
解决方法:前台传递字符串时,将"\"替换成为"\\",用到String的Replace方法。