我正在尝试验证将用作子域的用户输入字符串.规则如下:
编辑:从下面的输入,我添加了以下内容:4.不应包含连续的连字符或下划线.
例子:
a => valid
0 => valid
- => not valid
_ => not valid
a- => not valid
-a => not valid
a_ => not valid
_a => not valid
aa => valid
aaa => valid
a-a-a => valid
0-a => valid
a&a => not valid
a-_0 => not valid
a--a => not valid
aaa- => not valid
Run Code Online (Sandbox Code Playgroud)
我的问题是我不知道如何用RegEx指定字符串只允许一个字符,同时还指定它不能以连字符或下划线开头或结尾.
谢谢!