php - 验证字符串仅包含数字、字母和下划线

标签 php validation

如何检查字符串是否包含无效字符?

我想使用 PHP 限制每个用户的用户名只能包含数字、字母和下划线。

最佳答案

您可以使用正则表达式:

if (preg_match("^[0-9A-Za-z_]+$", username) == 0) {
    echo "<p>Invalid username</p>";
}

关于php - 验证字符串仅包含数字、字母和下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2940828/

相关文章:

php - Paypal IPN - 通知网址

php - 如何检测用户何时不在线?

php - 在 Wordpress 2.8 中查询多个自定义分类术语?

forms - 如何更改 Symfony FOS 用户注册表单错误消息?

java - 尝试了解使用 Spring 进行基本表单验证的工作流程

java - 需要根据 ASCII 和 BASE64 编码的 UTF-8 字符串验证域的帮助

php - 在 ajax 上隐藏 var 数据

php - 我网站其他部分的 WordPress

java - 标签 'select' ,字段 'list' ,名称 'uuid' : The requested list key 'deptList' could not be resolved as a collection/array/map/enumeration/iterator type

c - 如何验证二维数组中的值?