替换javascript中的无效字符
我想替换文本字符串中的无效字符。这个角色是�', 什么时候应该是“ä” 在firefox和chrome中,解析为xml是可以的,但在InternetExplorer中,这会带来问题 如果字符在单词“Biärt”中,正则表达式是什么 在这里使用其他线程的方法是无效的替换javascript中的无效字符,javascript,Javascript,我想替换文本字符串中的无效字符。这个角色是�', 什么时候应该是“ä” 在firefox和chrome中,解析为xml是可以的,但在InternetExplorer中,这会带来问题 如果字符在单词“Biärt”中,正则表达式是什么 在这里使用其他线程的方法是无效的 myString = myString.replace(/\uFFFD/g, '') 谢谢。使用此代码 myString= myString.replace(/([~!@#$%^&*()_+=`{}\[\]\|\\:
myString = myString.replace(/\uFFFD/g, '')
谢谢。使用此代码
myString= myString.replace(/([~!@#$%^&*()_+=`{}\[\]\|\\:;'<>,.\/? ])+/g, '-').replace(/^(-)+|(-)+$/g,'');
myString=myString.replace(/([~!@$%^&*()),.\/?])+/g,'-')。replace(/^(-)+$(+$/g');
您最好确保您的字符串具有正确的字符编码
例如,您可以通过以下方式设置脚本编码:
<script type="text/javascript" charset="utf-8">
这起作用了:
var responseTextt = request.responseText.replace(/[^\x00-\xFF]/g, "ä");
请尝试以下代码:-
myString = myString.replace(/[^a-z0-9 ,.?!]/ig, '');
// accept letters, numbers, space, and a few punctuation characters
更简单的是,.DAE文件的编码错误 固定的