我要为我的网站创建注册表单。我需要检查变量,仅当包含字母、数字、_ 或 - 时才接受它。
如何使用正则表达式做到这一点?我曾经使用 preg_replace()
与他们合作,但我认为情况并非如此。另外,我知道“ereg”函数已经死了。有什么解决办法吗?
最佳答案
这个正则表达式现在很常见。
if(preg_match('/^[a-z0-9\-\_]+$/i',$username))
{
// Ok
}
关于php - 使用正则表达式检查变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3685103/