小编mhv*_*ak1的帖子

正则表达式,仅允许特定格式."约翰·多伊"

我已经研究了一点,但我发现没有任何东西与我需要的东西完全相关,每当试图创建表达式时,它总是与我的要求有点不同.

我尝试了一些类似的东西[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)

php regex

8
推荐指数
3
解决办法
265
查看次数

标签 统计

php ×1

regex ×1