使用preg_match验证字符串

dav*_*lee 1 php preg-match

我有一个问题,对你们来说似乎很简单,但不能真正得到它.遇到警告到现在为止.

我可以知道如何接受整数0-9和alpha a-zA-Z的字符串,但最少5个字符,最多15个字符preg_match.谢谢

Gum*_*mbo 7

试试这个:

preg_match('/^[0-9a-zA-Z]{5,15}$/D', $str)
Run Code Online (Sandbox Code Playgroud)

这里^标记$字符串的开头和结尾(D修饰符是$仅匹配行的末尾而没有结束行中断).这意味着整个字符串必须与[0-9a-zA-Z]{5,15}描述字符类的5到15个字符序列的模式匹配[0-9a-zA-Z].