^[a-z0-9A-Z_.\-]{1,36}$
这个正则表达式是用来匹配一个长度为1到36位的字符串,其中包含大小写字母、数字、下划线、点和破折号。具体解释如下:
^表示匹配字符串的开头。[a-z0-9A-Z_.\\-]表示匹配一个字母、数字、下划线、点或破折号。{1,36}表示匹配前面的字符集1到36次。$表示匹配字符串的结尾。
因此,这个正则表达式可以匹配如下字符串:
abc123My_Nametest-123.comsome_long_string_0123456789.ABCDEF
但是它不能匹配以下字符串:
this is a long string that is more than 36 charactersspaces are not allowed!@#$%^&*()
浙公网安备 33010602011771号