我需要一个与15个字符的字符串匹配的正则表达式,如下所示:
这适用于.NET
答案 0 :(得分:4)
这基本上就是你的描述所说的:
100702(?:25|26)\d{7}
也可写:
1007022[56]\d{7}
如果您需要将^
完全匹配(尽管某些功能会自动执行此操作),您可能希望将$
放在开头,将{{1}}放在最后(<1}}。
答案 1 :(得分:3)
这应该可以胜任。
^100702(25|26)[0-9]{7}$
答案 2 :(得分:1)
答案 3 :(得分:0)
这是一篇关于使用工具编写正则表达式http://www.codeproject.com/KB/dotnet/regextutorial.aspx的好文章,这是查找匹配字符和格式http://www.zytrax.com/tech/web/regex.htm的好资源。如果您在此之后需要帮助,请告诉我,我会帮助您。