【发布时间】:2018-04-13 17:49:40
【问题描述】:
我需要创建一个正则表达式来验证任何没有点的文本或任何以.gt 或.lt 结尾的文本。任何多于一个点的文本也应该是无效的。
anytext // valid
anytext.gt // valid
anytext.lt // valid
anytext.xx // invalid
anytext.xx.gt // invalid
我创建了这个:^.*(\.(gt|lt)|(?<!\..*))$
它工作得很好,除了它接受超过 1 个点,所以像 foo.bar.gt 这样的东西正在被验证,不应该。
【问题讨论】:
标签: regex