2013-11-25 108 views
-1

对于什么可能是一个非常简单的问题表示歉意,但在使用正则表达式时我是一个完整的noob。regualr表达字母和单词匹配

我想创建一个匹配一些设置标准的表达式,虽然我可以找到代码来单独验证这些东西,但我努力去理解你如何把它们放在一起。

我所寻找的是一种验证输入的代码的表达式:

它总是以一方或或TR,然后开始你将有后例如6个位数TR002563

任何帮助将不胜感激。

回答

2

你可以使用这个表达式:

/^[OT]R[0-9]{6}$/ 
+0

感谢您的答复 - 这似乎并没有做的伎俩不幸的是,也许我应该更具体地说这是一个Google文档在线表单(不知道这是否有所作为) – user3033095

+0

您需要使用它而不用'/',然后像:^ [OT] R [0-9] {6} $' – anubhava

+1

这是出色的工作!非常感谢你! – user3033095

3

试试这个正则表达式:

/^(?:O|T)R[0-9]{6}$/ 

Regular expression visualization

+0

感谢您的回复 - 遗憾的是,这似乎并没有实现,也许我应该更具体地说明这是Google文档在线表单(不知道这是否有所作为) – user3033095

+2

删除'/'时你输入正则表达式。通常,当OP发布一个关于正则表达式的问题时,她会精确定义它的风格(即java,C#,php等)。这有助于回答者提供更好的回应。由于没有味道,anubhava和我提供了不可知论的味道答案。第一个'/'和最后'/'分别是正则表达式的开始和结束。 – Stephan

相关问题