【发布时间】:2013-08-09 09:04:10
【问题描述】:
我想写一个正则表达式来删除所有非字母字符,如下:
björn -> björn
Barry's -> barrys
Who? -> who
Cibé? -> cibé
I'd -> id
ice-cream -> icecream
No!!! -> no
[{brackets}] -> brackets
~inv3rse -> invrse
并将所有字符转换为其小写版本。如何为所有语言或至少使用拉丁文字的欧洲语言执行此操作?
【问题讨论】:
-
我假设第四个例子不应该有问号,但重音应该在那里吗?
-
@Michelle 应该有口音,但不是问号,谢谢!
-
This question 可以帮助您匹配重音字符 - 尝试将
\u00C0-\u017F添加到您的字符类中(但是,我尚未验证包含哪些字符)。
标签: javascript