首页 > 解决方案 > 与正则表达式严格匹配

问题描述

我正在使用这个正则表达式(?=.*-)[a-zA-Z0-9-]+$来匹配这样的文本,stack-over-flow但这也匹配

-stack-over
stack-over-
----
stack--over--flow

如何使此表达式仅匹配如下所示的文本:

stack-over-flow
abc123-def456-ghi789-so-on-and-so-forth-must-not-end-or-start-with-dash

标签: regex

解决方案


推荐阅读