!DOCTYPE HTML
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、做网站、黄埔网络推广、小程序设计、黄埔网络营销、黄埔企业策划、黄埔品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供黄埔建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
html
head
meta charset="UTF-8" /
titlelast.html/title
script type="text/javascript"
var value = prompt ("输入邮箱:", "");
if (!/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/.test (value))
{
alert ("格式错误!");
}
else
{
alert ('格式对了');
}
/script
/head
body
/body
/html
var vals = $('input').val(),//获取input的值
email =/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/,//邮箱正则表达式
phone = /^1[3456789]\d{9}$/;//手机正则表达式
if(vals.test(email)){
alert('是email')
}else if(vals.test(phone)){
alert('是手机号码')
}else{
alert('其他字符串')
}
var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; //验证邮箱的正则表达式
判断if(!reg.test(输入的内容))
{
alert("邮箱格式不对");
return false;
}
请采纳答案,支持我一下。
script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"/script
script type="text/javascript"
$(document).ready(function(){
$("#bt").click(function(){
if($("#email1").val()=="")
{
alert("邮箱不能为空");
return false;
}
var email=$("#email1").val();
if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/))
{
alert("格式不正确!请重新输入");
$("#email1").focus();
}
})
})
/script
/head
body
form action="#"
input type="text" id="email1"
input type="button" value="提交" id="bt"
/form
/body
不太明白你的意思?
验证插件的三个文件里设置好了,在html里需要验证的input给上对应的name,就行了。
jquery是js的前端框架,js是服务于浏览器端的脚本语言,不会编译生成二进制文件,是靠事件驱动的。
发邮件这样的功能,需要的是一种高级语言。如C#,Java等等的。高级语言能进行网络编程,遵从网络协议进行网络通信。所以jquery是不能实现发送邮件这样一个机制和功能的。
如果真要利用jquery的话,可以利用其调用webservice来实现。但是发送邮件的功能也是webservice实现的。因此,准确的说,jquery并不能实现发送邮件的功能的。