使用 Javascript 正则表达式匹配重音字符 [英] Matching accented characters with Javascript regexes

查看:23
本文介绍了使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆