我正在尝试检查用户名的第一个字符是否为大写,以下内容可以是字母或数字,最多20个字符.有人可以解释为什么我的语法错了吗?
/^[A-z][a-z0-9_-]{3,19}$/
Run Code Online (Sandbox Code Playgroud)
为什么你不能让穷人用户选择自己的用户名?你应该做的是将所有大写字母转换为小写.
"User Name".toLowerCase();
Run Code Online (Sandbox Code Playgroud)
但是,如果你是真正的邪恶的,你应该更改z为Z:
/^[A-Z][A-Za-z0-9_-]{3,19}$/
Run Code Online (Sandbox Code Playgroud)
我会这样做:
var firstChar = strToCheck.substring(0, 1);
if (firstChar == firstChar.toUpperCase()) {
// it is capital :D
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40686 次 |
| 最近记录: |