首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >俄语字母的jQuery正则表达式

俄语字母的jQuery正则表达式
EN

Stack Overflow用户
提问于 2014-12-11 22:16:51
回答 1查看 2.2K关注 0票数 3

我一直在从事一个面向俄语社区的项目,我在输入字段(姓名、姓氏、电子邮件等的标准字段)中使用表单验证。一切正常工作,但输入字段不识别俄文字母,并认为它们是不允许的符号。我当前的regexp行如下所示:/^a '+$/

我怎样才能使这份表格也能理解俄语字母呢?我看过一些论坛和博客,但我发现的答案对我没有用。有什么解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-11 22:27:16

您应该对Cyrilic字符使用Unicode范围。我检查了表这里,它给出了范围的chracters U+0400 – U+04FF

代码语言:javascript
复制
/^[\u0400-\u04FF]*$/.test('проверка'); // true

使用unicode范围是最灵活的方法,因为您可以选择要匹配的字符。对于更简单的情况,您只需使用直接的а-я范围,尽管它将省略超出此有限范围的许多其他cyrilic字符:

代码语言:javascript
复制
/^[а-я]*$/i.test('Проверка');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27433448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档