JavaScript中的验证库

JavaScript中的验证库,javascript,Javascript,JavaScript中是否有任何验证库?我在找一些小的、简单的、基本的东西 示例1 var email = "steve@jobs.com"; if ( validate(email, "email") ) { // Success } 示例2 var email = "steve@jobs.com"; if ( validate(email, { "length": [0, 12], "characters": ["a", "b", "c", "d", "e", ...]

JavaScript中是否有任何验证库?我在找一些小的、简单的、基本的东西

示例1

var email = "steve@jobs.com";

if ( validate(email, "email") ) {

  // Success

}
示例2

var email = "steve@jobs.com";

if ( validate(email, {
  "length": [0, 12],
  "characters": ["a", "b", "c", "d", "e", ...],
}) ) {

  // Success

}

谢谢。

如果您只想验证电子邮件,请查看以下链接:

以下是电话号码验证:

(为了直接回答您的问题,我不知道有任何验证库:)

您试过查看

有关基于一些常见类型的表单验证,请参阅我的库。

看看,在hotscripts中,您有两个选项。

验证电子邮件地址可能是一个毫无意义的练习,因为即使你得到教皇亲自祝福的地址形式,当你发电子邮件给它时,它也可能不起作用。也就是说,基本的结构验证可能是一个有用的“排版工具”,可以帮助人们填写表单。@Nick电子邮件、电话、地址、用户名、我的自定义字段类型等等。真正的“圣杯”就是让这种肤浅的“第一顺序”数据验证由服务器上定义的规则驱动,并由所有适当级别的服务器代码和客户端代码尽可能地共享。@Pointy-pope验证电子邮件地址?他有API吗?谢谢你的链接!我不仅要验证电子邮件,还要验证用户名、电话、我的自定义字段等。如何验证用户名?只是防止数字出现在其中?是的,我只会为用户名指定自己的规则(长度:0-12,没有数字,没有空格,…)。