Regex 字母数字值的正则表达式,可以包含连字符
嗨,我必须验证一个可以有字母数字值和连字符的输入。不能以连字符开头 示例- abc-45645678999456-788有效 但是 -2333hj jj无效Regex 字母数字值的正则表达式,可以包含连字符,regex,Regex,嗨,我必须验证一个可以有字母数字值和连字符的输入。不能以连字符开头 示例- abc-45645678999456-788有效 但是 -2333hj jj无效 ^字符指定输入的开始,该字符是字母数字字符此正则表达式可以执行以下操作: ^(\w+[-]?)+$ 如果你想至少有一个号码,那么像这样使用 (?=.*[0-9].*)([a-zA-Z0-9]+[-]?){2} 其他方面 ([a-zA-Z0-9]+[-]?){2} 如果希望最大连字符数为1,可以这样做:^(\w+[-]?){2}$ ([
^
字符指定输入的开始,该字符是字母数字字符此正则表达式可以执行以下操作:
^(\w+[-]?)+$
如果你想至少有一个号码,那么像这样使用
(?=.*[0-9].*)([a-zA-Z0-9]+[-]?){2}
其他方面
([a-zA-Z0-9]+[-]?){2}
如果希望最大连字符数为1,可以这样做:^(\w+[-]?){2}$
([a-zA-Z0-9]+[-]?){2}