2012-10-23 50 views
-6

我在建立一个网站,并在我的注册表单中,我正在努力使用jQuery验证。我需要验证名称,以便它只包含字母。没有jQuery插件。没有jQuery UI的没有jQuery插件,没有jQuery UI,仅... jQuery API

+0

但jQuery核心不包括验证呢?你的问题是什么? – nnnnnn

+0

请为您的问题选择有用的标题。他们应该总结你的问题。我收集这是一个问题,因为你没有问任何问题,只说明你的要求。 *在* jQuery中没有“验证”的概念。没有插件,你唯一的选择就是推出你自己的,为你写的不是Stack Overflow。没有*至少*看到你的表格,绝对没有建议或帮助这个网站可以提供。 – meagar

回答

2

你可以只用一个正则表达式是:

/^[a-zA-Z]+$/.test('sfjd') 
+0

非常感谢您的帮助 –

1

“没有jQuery插件”

但jQuery核心不包含验证,所以你需要一个或另一个验证插件(可能是你自己写的东西)。

“我需要验证名称,以便它只包含字母。”

那么你不需要jQuery的。只需使用一个简单的正则表达式:

var name = // some string that you set somehow from what the user entered 
if (/[^A-Z]/i.test(name)) { 
    // validation failed: some non-letter found 
} 

的正则表达式模式[^A-Z]会匹配任何字符在A-Z范围不i标志使得它不区分大小写。所以只需设置name变量带或不带jQuery,你很好去...

+0

非常感谢您的帮助 –