![](/img/trans.png)
[英]JavaScript regular expression to check single special character to occur once in a string
[英]Javascript regular expression to check whether a string is a combination of certain character
我想检查一个字符串是否从-
即hypen
字符开始,然后是 3 个字符的任意组合,即a
, p
或m
。
例如: -a , -p , -ap,-am,-apm
等。
请帮忙。
使用以下regex
。 这将检查str
是否以-
开头,后跟a
、 p
或m
中的任何a
,以具有至少一个字符和最多三个字符的任何序列。
/^-[apm]{1,3}$/.test(str)
正则表达式解释
/
: regex
分隔符^-
: 以-
开头[apm]
: 以任意顺序匹配[]
内的任意字符{1,3}
:匹配 1 到 3 范围内的前一组字符$
: 比赛结束
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.