jquery正则,jquery正则验证手机号码
jQuery正则判断数组中是否有重复
// 方法一,正则判断
创新互联拥有十年成都网站建设工作经验,为各大企业提供成都网站设计、成都网站制作、外贸网站建设服务,对于网页设计、PC网站建设(电脑版网站建设)、重庆APP开发、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、域名注册等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。
var ary = new Array("111","222","33","112","222");
alert(mm(ary))
// 验证重复元素,有重复返回true;否则返回false
function mm(a)
{
return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f"+a.join("\x0f\x0f") +"\x0f");
}
// 方法二,通过数组排序,比较临近元素,可指出重复的元素
var ary = newArray("111","22","33","111","22");
var nary = ary.sort();
for(var i = 0; i nary.length - 1; i++)
{
if (nary[i] == nary[i+1])
{
alert("重复内容:" + nary[i]);
}
}
// 方法三,通过字符串查找
var ary = newArray("111","22","33","111","22");
var s = ary.join(",") +",";
for(var i = 0; i ary.length; i++)
{
if(s.replace(ary[i] + ",", "").indexOf(ary[i] +",") -1)
{
alert("重复内容:" + ary[i]);
}
}
// 方法四,通过哈希
var ary = newArray("111","22","33","111","22");
alert(isRepeat(ary));
// 验证重复元素,有重复返回true;否则返回false
function isRepeat(arr) {
var hash = {};
for(var i in arr) {
if(hash[arr[i]])
{
return true;
}
// 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可
hash[arr[i]] = true;
}
return false;
}
jquery 正则表达式的书写
用户名:/^[a-zA-Z][a-zA-Z0-9_]{5}$/
密码:/^\w{6,}$/
电子邮箱:/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/
确认密码一般使用自定义方法做,获取第一次密码后与第二次密码进行匹配。不用正则写。
“2-14个字符:字母、数字或中文”的jquery正则匹配
jquery正则表达式:^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$
reg=/^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$/;
本文标题:jquery正则,jquery正则验证手机号码
标题链接:http://pwwzsj.com/article/dssigeg.html