使用正则表达式检查变量

mar*_*zzz 5 php regex

我即将为我的网站创建一个注册表单.我需要检查变量,并仅在包含字母,数字,_或 - 时接受它.

如何用正则表达式做到这一点?我曾与他们合作preg_replace(),但我认为情况并非如此.另外,我知道"ereg"功能已经死了.有解决方案吗

Rob*_*itt 7

这些正则表达式现在非常普遍.

if(preg_match('/^[a-z0-9\-\_]+$/i',$username))
{
   // Ok
}
Run Code Online (Sandbox Code Playgroud)