不能得到正确的正则表达式
Can't get the RegEx right
函数检查出来,一切正常,我真的只是有麻烦得到适合我想要的模式搜索。我试图得到一个RegEx的处理,但他们有点混乱,说实话。我试图使它,所以用户的输入只接受,如果它是一个大写字母后面跟着小写字母,最多10个字母,最少3个。谁能给我一个适合这个的正则表达式?
$("#name").blur(function() {
var pattern = /^[A-Z]+[a-z]$/;
if (document.account.name.value.search(pattern) == -1) {
$("#namemessage").text("Name must be a single capitalized word with no special characters");
nameerror = 1;
}
else {
$("#namemessage").text("");
nameerror = 0;
}
});
这样怎么样?
/^[A-Z][a-z]{2,9}$/
英文:大写字母,后跟2 ~ 9个小写字母。
相关文章:
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 为什么以下正则表达式不删除 ## 字符
- JavaScript正则表达式不匹配
- 为什么正则表达式不能正确验证网站URL
- 正则表达式不能用 .replace() 工作
- 为什么这个正则表达式不能按照我想要的方式工作
- 变量数组+正则表达式不能一起工作
- 为什么这个正则表达式不能在JavaScript中工作?
- 正则表达式不能在JavaScript中工作
- Javascript正则表达式不能分割
- 为什么这个正则表达式不能处理阿拉伯数字
- 为什么这个javascript正则表达式不能工作
- Javascript正则表达式不能正常工作
- 简单的正则表达式不能在Javascript中工作
- 正则表达式不能用于可编辑的angular指令
- 为什么这个正则表达式不能识别我的模式?(适用于flash)
- 为什么我的日期验证正则表达式不能识别二月(和其他日期)?
- 正则表达式不能使用onkeyup函数
- 为什么我的正则表达式不能在JS中工作
- 正则表达式不能正确匹配数字