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)
 */
相关文章
|
30天前
|
移动开发 JavaScript 前端开发
JavaScript的正则表达式实现邮箱校验
JavaScript的正则表达式实现邮箱校验
63 1
|
30天前
|
数据采集 Java 数据格式
【Java】正则表达式,校验数据格式的合法性。
【Java】正则表达式,校验数据格式的合法性。
71 0
|
9月前
|
Java
Java正则表达式校验实例
Java正则表达式校验实例
57 0
|
9月前
|
JavaScript 数据格式
JS中操作表单元素与正则表达式校验表单
JS中操作表单元素与正则表达式校验表单
52 0
|
8天前
|
前端开发 数据安全/隐私保护
vue3表单参数校验+正则表达式
vue3表单参数校验+正则表达式
|
30天前
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
145 0
|
10月前
邮箱-手机账号格式如何进行正则表达式校验
邮箱-手机账号格式如何进行正则表达式校验
473 0
|
6月前
|
JavaScript PHP
php正则表达式获取(捕获)组的笔记
@(汗)的确,网络上存在很多这样的内容了,但今天我是来补充内容的,滑稽@(你懂的) 众所周知 ,js中正则表达式()可以来获取匹配到内容,然后用$0 ...来显示
54 0
|
11月前
|
PHP
php正则表达式函数preg_replace替换span标签
php正则表达式函数preg_replace替换span标签
45 0