php - 使用正则表达式检查变量

标签 php regex

我要为我的网站创建注册表单。我需要检查变量,仅当包含字母、数字、_ 或 - 时才接受它。

如何使用正则表达式做到这一点?我曾经使用 preg_replace() 与他们合作,但我认为情况并非如此。另外,我知道“ereg”函数已经死了。有什么解决办法吗?

最佳答案

这个正则表达式现在很常见。

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

关于php - 使用正则表达式检查变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3685103/

相关文章:

php - Woocommerce 添加到购物车 ajax 和迷你购物车

php - 如何创建子类别的子类别

php - 获取两个字符串之间的差异

c - 从文件中反转字符串,将字符串中的字符替换为另一个字符串并打印

javascript - 使用正则表达式从 url 中删除查询字符串参数

正则表达式 : How can I surround all words starting with @ with <b> tags?

php - 在表上创建字段的技巧

php - 如何修改此正则表达式以包含 https?

c# - .Net 正则表达式货币

java - 在android中提取xml标签之间的字符串而不解析xml