标签: javascript regex node.js
如何从字符串中删除除西里尔字母/拉丁字母之外的所有符号?
str = 'детёныш test test ()&^*' console.log(str.replace(/[^а-яА-Яa-zA-Z]/gi," "))
结果:
детныш测试测试
问题:在标准范围内丢失符号'ё'(абвгдеёжзийклмнопрстуфхцчшщъыьэюя)
答案 0 :(得分:4)
使用unicode block range for Cyrillic:
str.replace(/[^a-z\u0400-\u04FF]/gi," ");
这里是fiddle