如果字符串的第6个字符是两个不同字母之一,我如何编写一个匹配的正则表达式?

1 regex asp.net validation

我正在尝试为ASP.NET txtbox编写验证器.

我如何验证,如果第6个字符是"C"或"P",正则表达式只会匹配?

Mik*_*keD 11

^.{5}[CP] 将匹配以任意五个字符开头的字符串,然后是C或P.


Ste*_*hen 6

根据您的需要,您正在寻找以下内容:

^.{5}[CP]
Run Code Online (Sandbox Code Playgroud)

^说,从字符串的开头开始,该.定义的任何字符,则{5}说,.必须匹配的5倍,则[CP]表示下一个字符必须是的一部分字符类 CP -即,或者一个C或P.