竞猜足球竞猜app

关闭
搜索历史

清除历史

热门搜索

网络工作室网站建设seo优化小程序

零基础干货

零基础干货

SERVICE CENTER

Js正则结合数组判断域名是否合法有效

网站建设 2021/12/13 13:50:35    管理员    阅读 8

//whois域名验证

var arr = ["cn", "com", "net", "org", "com.cn", "net.cn", "org.cn", "中国", "公司", "网络", "信息", "在线", "中文网", "世界",

"ah.cn", "sx.cn", "fj.cn", "hk.cn", "xz.cn", "hb.cn", "hl.cn", "tj.cn", "nx.cn", "hi.cn", "jx.cn", "nm.cn",

"ac.cn", "mo.cn", "sn.cn", "hn.cn", "js.cn", "cq.cn", "xj.cn", "sc.cn", "sd.cn", "ln.cn", "bj.cn", "yn.cn",

"gs.cn", "gd.cn", "zj.cn", "he.cn", "tw.cn", "gz.cn", "ha.cn", "jl.cn", "sh.cn", "qh.cn", "gx.cn",

"club", "vip", "wang", "top", 'xyz', 'ltd', 'group', "集团", "我爱你", "慈善", "时尚", "新闻", "网址", "广东", "佛山",

"cc", "tv", "info", "biz", "us", "uk", "ca", "tel", "ie", "it", "li", "in", "no", "eu", "nu", "au", "de",

"ws", "sc", "mobi", "pro", "edu", "travel", "name", "me", "at", "be", "asia", "ru", "ro", "aero", "fr",

"se", "nl", "mx", "tw", "ch", "hk", "ac", "co", "dating", "equipment", "mi", "af", "am", "as", "br", "cx",

"cz", "dk", "fo", "ec", "gf", "gs", "il", "is", "jp", "kr", "lt", "lu", "mc", "mm", "ms", "pl", "pt", "si", "sg",

"sk", "st", "tc", "tf", "th", "tj", "tm", "to", "tr", "uk", "vg", "za", "sh", "kz", "ua", "gov", "tk", "cd", "gr",

"by", "ad", "lv", "biz", "bz", "es", "jp", "cl", "ag", "uni", "la", "tw", "pw", "city", "band", "dance", "family",

"live", "news", "video", "pub", "sale", "rip", "rocks", "tattoo", "sexy", "link", "gift", "guitars", "pics",

"photo", "christmas", "blackfriday", "hiv", "hiphop", "juegos", "audio", "hosting", "property", "diet", "help",

"click", "flowers", "lol", "biz", "cars", "auto", "car", "mom", "game", "store", "site", "website", "tech", "online",

"host", "press", "space", "pw", "xyz", "fun", "shop", "ink", "red", "kim", "law"];


function validate() {

var domainVal = $('.whois-search-txt').val().toLowerCase().replace(/\s/g, '').replace(/。/g, '.');

if (domainVal == '') {

$('.whois-alert').show();

$('.whois-hint').html('查询域名不能为空!');

$(this).parent().find('.alert').fadeOut(3000);

return false;

}


var reg = /^[a-zA-Z0-9\u4e00-\u9fa5][-a-zA-Z0-9\u4e00-\u9fa5]{0,62}$/;

var front;

var isValid = false;

var status = true;

if (domainVal.indexOf('.') < 0) {

if (!reg.test(domainVal)) {

status = false;

isValid = false;

} else {

front = domainVal;

domainVal += '.com';

isValid = true;

status = true;

}

} else {

front = domainVal.substring(0, domainVal.indexOf('.'));

if (!reg.test(front)) {

isValid = false;

} else {

var suffix = domainVal.substring(domainVal.indexOf('.') + 1);

for (var i = 0; i < arr.length; i++) {

if (arr[i] == suffix) {

isValid = true;

}

}

}

}


if (!isValid) {

$('.whois-alert').show();

$('.whois-hint').html('暂不支持此后缀!');

$(this).parent().find('.alert').fadeOut(3000);

isValid = false;

}

if (!status) {

$('.whois-alert').show();

$('.whois-hint').html('域名格式错误!');

$(this).parent().find('.alert').fadeOut(3000);

isValid = false;

}


if (isValid) {

return true;

} else {

return false;

}

};


TAG标签:判断域名判断域名是否合法
链接地址:/html/tech/wzjs/2021-12-13/506.html
郑重声明:以上内容来源自竞猜足球_(中国)竞猜app-竞彩网推荐,转载请注明出处!
31.248ms