正则表达式^a-z!--a-zd-013a-zd$的意思
这个正则表达式的意思是匹配一个由小写字母、数字和连字符(-)组成的字符串,长度在1到15之间(包括1和15),且首尾不能是连字符(-)。
具体解释如下:
^:表示匹配字符串的开始位置。[a-z]:表示匹配一个小写字母。(?!.*--):使用否定预查,表示后面不能出现两个连续的连字符(--)。[a-z\d-]{0,13}:表示匹配0到13个小写字母、数字或连字符(-)。[a-z\d]:表示匹配一个小写字母或数字。$:表示匹配字符串的结束位置。
所以,这个正则表达式可以用来验证一个字符串是否符合上述规则。
原文地址: http://www.cveoy.top/t/topic/hD3p 著作权归作者所有。请勿转载和采集!