JavaScript使用正则表达式进行邮箱表单验证实例

简介: JavaScript使用正则表达式进行邮箱表单验证实例


*******JavaScript使用正则表达式进行邮箱表单验证实例************

1.在JavaScript中也可以使用正则表达式对表单输入的数据进行验证格式如下

/正则表达式/.test(验证内容)


扩展:JavaScript中正则表达式对象(RegExp)存在3个方法

       *(1)test()

           test() 方法检索字符串中的指定值。返回值是 true 或 false。

       *(2)exec()

           exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

       *(3)compile()

           compile() 方法用于改变 RegExp。

           compile() 既可以改变检索模式,也可以添加或删除第二个参数。

         

           详情请参照w3school 网址JavaScript RegExp 对象



2.Onsubmit 事件是一个在表单上编写的事件操作,只要是表单提交都要触发此事件


实例:

 

     

      email 验证

      </div><div>            function valuedate(f){</div><div>                var value = f.mytext.value;</div><div>                if(!/^\w+@\w+.\w+$/.test(value)){</div><div>                    alert("邮箱格式不正确!请重新输入");</div><div>                    f.mytext.focus();</div><div>                    f.mytext.select();</div><div>                    return false;</div><div>                }else{</div><div>                return true;</div><div>                }</div><div>            }</div><div>        

 

 

 

     

           email:

         

     

 



目录
相关文章
|
1月前
|
移动开发 JavaScript 前端开发
JavaScript的正则表达式实现邮箱校验
JavaScript的正则表达式实现邮箱校验
52 1
|
1月前
|
JavaScript 前端开发
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
|
1月前
|
Java 程序员
Java 异常处理与正则表达式详解,实例演练及最佳实践
在 Java 代码执行期间,可能会发生各种错误,包括程序员编码错误、用户输入错误以及其他不可预料的状况。 当错误发生时,Java 通常会停止并生成错误消息,这个过程称为抛出异常。 try...catch 语句 try 语句允许您定义一段代码块,并在其中测试是否发生错误。 catch 语句允许您定义一段代码块,当 try 块中发生错误时执行该代码块。 try 和 catch 关键字成对使用,语法如下:
42 0
|
1月前
|
JavaScript 前端开发
javascript中的正则表达式
javascript中的正则表达式
|
2月前
|
JavaScript 前端开发
JavaScript中的正则表达式构造函数和正则表达式字面量
JavaScript中的正则表达式构造函数和正则表达式字面量
|
22天前
|
网络协议 JavaScript 前端开发
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名2
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
285 0
|
12天前
|
JavaScript 前端开发
【掰开揉碎】JavaScript状态机的应用场景与实例(二)
【掰开揉碎】JavaScript状态机的应用场景与实例(二)
|
12天前
|
前端开发 JavaScript 测试技术
【掰开揉碎】JavaScript状态机的应用场景与实例(一)
【掰开揉碎】JavaScript状态机的应用场景与实例(一)
|
13天前
|
JavaScript
|
1月前
|
监控 JavaScript 前端开发
JavaScript 正则表达式详解
【2月更文挑战第26天】
34 1
JavaScript 正则表达式详解