php中if(strstr($name,"数字"))怎么实现?

1、if(strstr($name,"任意数字组成的字符串"))

2、if(strstr($name,"任意字母组成的字符串"))

3、if(strstr($name,"任意字母数字下划线横杠组成的字符串"))
请教怎么写这个代码
最新回答
微凉°

2024-09-16 02:05:55

..谢谢叹吧提醒,我的preg_match参数写反了:试试下面正则:

任意数字组成的字符串:
if( preg_match( '/\d*/', $name ) )
任意字母组成的字符串:
if( preg_match( '/[a-zA-Z]*/i', $name ) )
任意字母数字下划线横杠组成的字符串
if( preg_match( '/[a-zA-Z\d_-]*/i', $name ) )
酒尽

2024-09-16 08:53:19

你指的是匹配么?写个正则表达式就行了啊!
追问
就是不知道怎么写啊,还在学习中