我必须验证可以使用的字符串
(-)
,下划线(_)
和点。 3
至63
个字符。包含点的名称最多可以包含222
个字符,但是每个点分隔的部分不能超过63
个字符。 "AABRA"
开头我已经写了一些表达式,但是它只验证以字母和数字开头的字符串,该字符串只能包含上面列出的特殊字符
^[a-z0-9][-_. a-z0-9]+[a-z0-9]$
但是如何验证"abc.bys.123123"
之类的字符串,其中.
之间的单词长度应在3到63之间
答案 0 :(得分:0)
答案 1 :(得分:0)
对于m到n的重复,请使用{m,n}。因此正则表达式为^[a-z0-9][-_. a-z0-9]{3,63}[a-z0-9]$
编辑:不完全是您的要求。但这应有助于正确实施。 要学习正则表达式,请尝试以下https://regexone.com/