首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PEG.js中指定数量

在PEG.js中指定数量
EN

Stack Overflow用户
提问于 2015-10-30 22:22:21
回答 2查看 106关注 0票数 0

我在玩弄PEG.js

如何才能允许输入恰好2个字母?

这是我的方法:

代码语言:javascript
复制
start = word 
word = [A-Za-z]{2}

我使用了正则表达式中的{2},但不幸的是它不能与PEG.js一起工作。

EN

回答 2

Stack Overflow用户

发布于 2015-10-30 22:41:18

您可以指定一个字母类,然后使用两个字母作为单词。虽然语法不是很好,但我在documentation中找不到另一种方法。

代码语言:javascript
复制
start = word
word = letter letter
letter = [A-Za-z]
票数 2
EN

Stack Overflow用户

发布于 2018-07-04 16:42:10

据我所知,您可以使用两个选项。第一个选项只接受包含两个字母的单词。

代码语言:javascript
复制
start = word 
word = [A-Za-z][A-Za-z]

第二个选项在javascript中进行一些后处理。

代码语言:javascript
复制
start = word 
word = word:([A-Za-z]+)
{
    if(word.length != 2) error("Word does not have two letters);
    else return word;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33438229

复制
相关文章

相似问题

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