目前我有一个参数'data',里面的内容是:
\u4f60\u4eec\u597d
也就是Unicode格式的字符串(字数不固定,2-10个不等,以3个为例)。
怎么样才能把data参数中的每一个字符前面都加上转义符(由于参数中有很多条数据,字数不等,所以没办法手动拼接写死)
也就是得到:
\\u4f60\\u4eec\\u597d
请问大佬通过JS要怎么实现
(提问充值100起充,作罢,解决问题可+v补偿)
data你是如何获取到的?
js变量存的是'\u4f60\u4eec\u597d'这种内容变量值直接就是中文了。
赋值时给js变量要'\u4f60\u4eec\u597d'这些内容,需要服务器端转换或者放到一个隐藏的textarea里面,通过textarea.value获取的就会自动转移\
正则匹配/然后再添加一个/因该可以