`
jaychang
  • 浏览: 731570 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

JAVASCRIPT 扩展String的EMAIL校验

阅读更多

扩展String,使得"jaychang@hotmail.com".isEmail()可以使用

 

String.prototype.isEmail = function()
{
    return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(this);
}

分享到:
评论

相关推荐

    Obey可扩展的异步数据建模和校验

    "Obey"是一个针对这些问题的开源库,它提供了一种可扩展的解决方案,专为异步数据建模和校验而设计。这个框架允许开发者高效地创建复杂的模型定义,并进行实时的数据验证,尤其适用于构建大型的、数据驱动的前端应用...

    JS表单验证 JS校验代码 JS数据类型校验

    1. 基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(ES6新增)和BigInt(ES10新增)。 2. 复杂数据类型:Object,其中包含了Array、Function等子类型。 针对这些数据类型,我们可以编写相应的校验...

    v8n终极JavaScript验证库拥有超级简单的fluentAPI可定制可重复使用

    .string() // 验证是否为字符串类型 .length(5, 30) // 验证长度在5到30之间 .email() // 验证是否为有效的电子邮件格式 .check(input); // 执行验证 console.log(isValid); // 输出:true 或 false ``` 在这...

    JavaScript对象验证库js-validator.zip

    email验证域必须为电子邮件地址格式。in:foo,bar,...验证域的值必须在给定的允许值列表中。integer验证值必须为整数。ip验证值必须为IP地址形式(支持IPv4与IPv6)。max:value验证域的值必须小于等于max,验证域可以...

    js验证表单 js验证表单

    js表单验证控制代码大全 ...2.8:form文本域的通用校验函数 */ 1. 长度限制 function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } ()"> ...

    表单字段类型验证方法

    - `email`: 确保用户输入的是正确格式的电子邮件地址。JavaScript提供了内置的正则表达式来检查这种格式。 4. **URL验证**: - `url`: 检查输入是否为有效网址。同样,JavaScript有内置的正则表达式来验证URL格式...

    jquery-validate前台验证框架,带详细使用方法

    通过使用`jquery-validate`,开发者可以轻松地为表单添加各种验证逻辑,如必填项检查、邮箱格式校验等,同时还能方便地定制错误提示信息,提高用户体验。 ### 二、安装与引入 在使用`jquery-validate`之前,首先...

    java validation 后台参数验证的使用详解

    private String email; // getter 和 setter 方法 } ``` 在上面的示例中,我们使用了多种注解来实现参数验证,例如 `@NotNull`、`@Size`、`@DecimalMax`、`@DecimalMin`、`@AssertTrue`、`@Future` 和 `@Pattern...

    方便的客户端判断事件

    根据给定的信息,本文将对“方便的客户端判断事件”这一主题进行详细的解析与扩展,主要涉及客户端在处理数据有效性验证、格式校验等方面的方法和技术。 ### 一、概述 客户端判断事件通常指的是在Web应用或者移动...

    mongoose封装类

    email: { type: String, unique: true, required: true }, password: { type: String, required: true }, createdAt: { type: Date, default: Date.now } }); ``` 封装mongoose类的基本思想是将常见的数据库操作...

    Node.js-Iridium-Node.js的一个高性能的MongoDBORM

    email: { type: String, unique: true, lowercase: true } }); // 创建新用户 new User({ name: 'John Doe', email: 'john@example.com' }) .save() .then(user => console.log('User created:', user)) .catch...

    Node.js-TimelineValidate是一个基于node.js数据验证器

    5. **可扩展性**:如果内置的验证规则无法满足需求,用户还可以自定义验证函数,扩展验证功能,以适应特定的应用场景。 **使用示例** 以下是一个简单的使用TimelineValidate进行数据验证的例子: ```javascript ...

    Validation.zip

    例如,我们可以在模型类的属性上添加`[Required]`、`[StringLength]`、`[EmailAddress]`等数据注解来定义验证规则。服务器端验证确保了数据的一致性和安全性。 第三种验证方式是数据库级别的验证。在某些场景下,如...

    详解flask表单提交的两种方式

    user_email = StringField("email address", [Email()]) api = StringField("api", [DataRequired()]) submit = SubmitField("Submit") code = StringField("code example:200", [DataRequired()]) alias = ...

    关于json字符串与实体之间的严格验证代码.docx

    public string Email { get; set; } public bool Active { get; set; } public DateTime CreateDate { get; set; } } ``` #### 四、总结 通过对JSON字符串与实体类之间进行严格验证,可以有效地提高数据的...

    bootstrapvalidator

    9. **插件扩展**:可以与其他Bootstrap插件结合使用,如DatePicker、Select2等,实现更复杂的验证场景。 在实际应用中,使用BootstrapValidator通常包括以下几个步骤: 1. **引入资源**:在HTML文件中引入...

    jquery.validate.js 用法

    ### jQuery Validate插件详解 #### 一、简介 `jquery.validate.js` 是一款基于jQuery的表单验证插件,能够方便地实现客户端...开发者可以根据实际项目的需求选择合适的验证规则,并结合自定义验证方法来扩展其功能。

    js 验证 常用正则表达式集锦.docx

    2. **Email**: `/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/` - 验证电子邮件地址格式是否正确,包括字母、数字、下划线,并且包含@符号和至少一个点号(.). 3. **Phone**: `/^((\(\d{2,3}\))|(\d{3}\-))?(\(0...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    支持XML(Extensive Markup Language,扩展标记语言)  2.强大的基于Web的分析  3.支持OLE DB和多种查询  4.支持分布式的分区视图  安装、运行SQL Server 2000的硬件需求  (1)计算机  Inter及其兼容...

Global site tag (gtag.js) - Google Analytics