PHP中preg_match('/^\w{5,16}$/is', $PassWord )是什么意思
超超超级菜鸟求解这是啥意思('/^\w{5,16}$/is',这里完全看不懂啊顺便问一下preg_match是什么意思...
超超超级菜鸟求解 这是啥意思 ('/^\w{5,16}$/is',这里完全看不懂啊 顺便问一下 preg_match是什么意思
展开
1个回答
展开全部
preg_match()是正则表达式匹配的意思,这个是值匹配一次正则表达式
'/^\w{5,16}$/is',是一个正则表达式
其中的"^"表示,以这个字符类中字符开头,\w+,表示一个或多个\w,最少一个
你这个{5,16}则是限定范围,
$PassWord 是穿进去的参数,应该是你设置的密码
这个的意思是,$PassWord 的值必须是5-16位的字符
'/^\w{5,16}$/is',是一个正则表达式
其中的"^"表示,以这个字符类中字符开头,\w+,表示一个或多个\w,最少一个
你这个{5,16}则是限定范围,
$PassWord 是穿进去的参数,应该是你设置的密码
这个的意思是,$PassWord 的值必须是5-16位的字符
更多追问追答
追问
大神 那这个
$/is 是啥意思 还有/^\w有什么用 这两个是不是可以随意改的
求大神说下用处 超级菜鸟真心不懂 谢谢了!
追答
W那个我说明了已经,就是字符的意思,这样就限定了,PassWord必须是字符型的,is那个就是一个正则表达式的格式,意思是匹配
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询