在正则表达式中按字符匹配

时间:2018-01-11 04:43:17

标签: regex

我必须验证这个单词是否包含第一个字母为" A"第二," R"第三," T"。我想在用户输入时验证它,所以想逐个字符地验证它。正则表达式有没有办法?

2 个答案:

答案 0 :(得分:1)

这样的事情应该有效:^(A|AR|ART|ART.+)$。只有“A”,“AR”,“ART”和“ART ......”才有效。虽然,可能有更短/更好的方法。

答案 1 :(得分:1)

你可以试试这个正则表达式!

^(A|AR|ART.*)$

^表示起始字符应该类似于' A'或者' AR'或者' ART' 。管道' |'表明多个正则表达式是可能的条件和' $'标志表示该行的结束。

我通过正则表达式101&附件是输出! output