【问题标题】:Username checker for js [closed]js的用户名检查器[关闭]
【发布时间】:2022-10-07 20:03:24
【问题描述】:

首先,我阅读了这篇文章:
Regular expression to validate username

是否可以禁用
仅使用数字或符号
还是从数字开始?

我试过这个:
^(?=[a-zA-Z0-9.]{8,20}$)(?!.*[.]{2})[^.].*[^.]$

前任)
1.1.1.1
12345678
1abcdefg

【问题讨论】:

  • 你能分享你到目前为止所尝试的吗?

标签: javascript regex


【解决方案1】:

当然!

const hasOnlyNumbers = username.match(/^[0-9]+$/);
const hasOnlyNumbersAndSymbols = username.match(/^[0-9@.-_$#]+$/);
const startsWithOneNumber = username.match(/^[0-9]{1}.*$/);
const startsWithAtLeastThreeNumbers = username.match(/^[0-9]{3,}.*$/);
const hasOnlyNumbersAndLetters = username.match(/^[a-zA-Z0-9]+$/);

【讨论】:

    猜你喜欢
    • 2011-05-04
    • 2023-03-22
    • 1970-01-01
    • 2011-06-14
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 2013-06-22
    相关资源
    最近更新 更多