PHP通过正则表达式对用户名合法性校验

简介: PHP通过正则表达式对用户名合法性校验
$users = [
    '梅子16352_aa',
    'www',
    'eeeee.',
    'ee-',
    'goodman',
];
// 支持4-20位大小写字母和下划线
function isUsername($string)
{
    return preg_match('/^[A-Za-z0-9_]{4,20}$/', $string);
}
foreach ($users as $user) {
    var_dump(isUsername($user));
}
/**
int(0)
int(0)
int(0)
int(0)
int(1)
 */
相关文章
|
7月前
|
移动开发 JavaScript 前端开发
JavaScript的正则表达式实现邮箱校验
JavaScript的正则表达式实现邮箱校验
|
7月前
|
数据采集 Java 数据格式
【Java】正则表达式,校验数据格式的合法性。
【Java】正则表达式,校验数据格式的合法性。
135 0
|
Java
Java正则表达式校验实例
Java正则表达式校验实例
84 0
|
JavaScript 数据格式
JS中操作表单元素与正则表达式校验表单
JS中操作表单元素与正则表达式校验表单
73 0
|
15天前
|
存储 PHP
在PHP中,正则表达式
在PHP中,正则表达式
26 5
|
6月前
|
前端开发 数据安全/隐私保护
vue3表单参数校验+正则表达式
vue3表单参数校验+正则表达式
|
6月前
|
自然语言处理 Rust JavaScript
多语言环境下的正则表达式实战:校验整数、小数
多语言环境下的正则表达式实战:校验整数、小数
|
7月前
|
PHP 开发者
【PHP 开发专栏】PHP 字符串处理与正则表达式
【4月更文挑战第30天】本文探讨了PHP中的字符串处理和正则表达式应用。字符串处理部分涵盖基本操作(如连接、长度计算、截取)、格式化(printf/sprintf)、转换(数字与字符串间转换、大小写变换)、比较。正则表达式部分介绍了基本概念、语法(字符类、量词、边界符、分组)及其在搜索替换、数据验证和信息提取中的应用。了解并熟练运用这些技术对PHP开发者至关重要。
62 3
|
7月前
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
731 0