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)
 */
相关文章
|
3月前
|
移动开发 JavaScript 前端开发
JavaScript的正则表达式实现邮箱校验
JavaScript的正则表达式实现邮箱校验
|
3月前
|
数据采集 Java 数据格式
【Java】正则表达式,校验数据格式的合法性。
【Java】正则表达式,校验数据格式的合法性。
84 0
|
11月前
|
Java
Java正则表达式校验实例
Java正则表达式校验实例
70 0
|
11月前
|
JavaScript 数据格式
JS中操作表单元素与正则表达式校验表单
JS中操作表单元素与正则表达式校验表单
63 0
|
2月前
|
前端开发 数据安全/隐私保护
vue3表单参数校验+正则表达式
vue3表单参数校验+正则表达式
|
2月前
|
自然语言处理 Rust JavaScript
多语言环境下的正则表达式实战:校验整数、小数
多语言环境下的正则表达式实战:校验整数、小数
17 0
|
3月前
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
387 0
邮箱-手机账号格式如何进行正则表达式校验
邮箱-手机账号格式如何进行正则表达式校验
490 0
|
8月前
|
JavaScript PHP
php正则表达式获取(捕获)组的笔记
@(汗)的确,网络上存在很多这样的内容了,但今天我是来补充内容的,滑稽@(你懂的) 众所周知 ,js中正则表达式()可以来获取匹配到内容,然后用$0 ...来显示
66 0