【发布时间】: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
首先,我阅读了这篇文章:
Regular expression to validate username
是否可以禁用
仅使用数字或符号
还是从数字开始?
我试过这个:
^(?=[a-zA-Z0-9.]{8,20}$)(?!.*[.]{2})[^.].*[^.]$
前任)
1.1.1.1
12345678
1abcdefg
【问题讨论】:
标签: javascript regex
当然!
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]+$/);
【讨论】: