//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;
}
};
网站无须三方授权 · 安全稳定、维护方便