Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从字符串中删除除西里尔字母/拉丁字母以外的所有符号?_Javascript_Regex_Node.js - Fatal编程技术网

Javascript 如何从字符串中删除除西里尔字母/拉丁字母以外的所有符号?

Javascript 如何从字符串中删除除西里尔字母/拉丁字母以外的所有符号?,javascript,regex,node.js,Javascript,Regex,Node.js,如何从字符串中删除除西里尔字母/拉丁字母以外的所有符号 str = 'детёныш test test ()&^*' console.log(str.replace(/[^а-яА-Яa-zA-Z]/gi," ")) 结果: ццц试验 问题:标准范围内的符号“ё”丢失(ггггзззззззззззгззззбггжъ 下面是一个片段: const str=' console.log(str.replace(/[^a-z\u0400-\u04FF]/gi,”)使用以下命令可能更安

如何从字符串中删除除西里尔字母/拉丁字母以外的所有符号

str = 'детёныш test test ()&^*'
console.log(str.replace(/[^а-яА-Яa-zA-Z]/gi," "))
结果:

ццц试验

问题:标准范围内的符号“ё”丢失(ггггзззззззззззгззззбггжъ

下面是一个片段:

const str='
console.log(str.replace(/[^a-z\u0400-\u04FF]/gi,”)
使用以下命令可能更安全:

下面是一个片段:

const str='

console.log(str.replace(/[^a-z\u0400-\u04FF]/gi,”)
replace(/^a-аА-Я/gi,”)?这似乎有效吗?或者不应该移除ё?否则,请检查“替换”(/^а-ЯА-Я/gi“”)?这似乎有效吗?或者不应该移除ё?否则检查
str.replace(/[^a-z\u0400-\u04FF]/gi," ");