use*_*749 7 javascript regex jquery
我需要替换这里定义的unicode字符
到目前为止,我已经得到了这个,但它似乎删除了所有空间,包括标准空格键:
var str = "Hello this is a test ?of the site";
str= str.replace(/[ \u00A0\u1680?\u180e\u2000-\u2009\u200a?\u200b?\u202f\u205f?\u3000]/g,'')
Run Code Online (Sandbox Code Playgroud)
结果 - Hellothisisatestofthesite
我只想删除字符串中'test'和'of'之间的U + 2003的unicode字符.
Guf*_*ffa 11
删除模式中第一个的常规空间:
str = str.replace(/[\u00A0\u1680?\u180e\u2000-\u2009\u200a?\u200b?\u202f\u205f?\u3000]/g,'');
Run Code Online (Sandbox Code Playgroud)
尝试这个:
\n\nvar str = "Hello this is a test \xe2\x80\x83of the site";\nstr= str.replace(/[\\u00A0\\u1680\xe2\x80\x8b\\u180e\\u2000-\\u2009\\u200a\xe2\x80\x8b\\u200b\xe2\x80\x8b\\u202f\\u205f\xe2\x80\x8b\\u3000]/g,\'\')\n
Run Code Online (Sandbox Code Playgroud)\n\n和你一样,但是没有 \' \' (常规空格)
\n