我已经研究了一点,但我发现没有任何东西与我需要的东西完全相关,每当试图创建表达式时,它总是与我的要求有点不同.
我尝试了一些类似的东西[AZaz09]{3,8}\-[AZaz09]{3,8}.
我希望有效结果只允许文本文本,其中或者文本可以是字母或数字,但是唯一允许的符号是-两个文本之间.
每个文本必须至少有三个字符长({3,8}?),然后用-.分隔.
因此,为了使其有效,一些例子可能是:
Text-Text
Abc-123
123-Abc
A2C-def4gk
Run Code Online (Sandbox Code Playgroud)
无效的测试可能是:
Ab-3
Abc!-ajr4
a-bc3-25aj
a?c-b%
Run Code Online (Sandbox Code Playgroud)