使用 Javascript 正则表达式匹配重音字符 [英] Matching accented characters with Javascript regexes
本文介绍了使用 Javascript 正则表达式匹配重音字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我今天遇到的一个有趣的片段:
Here's a fun snippet I ran into today:
/a/.test("a") --> true
/à/.test("à") --> false
然而,
/à/.test("à") --> true
首先,wtf?
其次,如果我想在单词的开头匹配一个带重音的字符,我该怎么做?(我真的很想避免使用像 /(?:^|s|'|() ....
这样的过度选择器)
Secondly, if I want to match an accented character at the start of a word, how can I do that? (I'd really like to avoid using over-the-top selectors like /(?:^|s|'|() ....
)
推荐答案
这对我有用:
/^[a-zu00E0-u00FC]+$/i
在此处的帮助下
这篇关于使用 Javascript 正则表达式匹配重音字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文