JavaScript 校验域名后缀是指使用 JavaScript 编写代码来验证用户输入的域名是否具有有效的顶级域名(TLD)。这通常用于表单验证、URL 输入验证等场景,以确保用户输入的域名是合法和有效的。
以下是一个使用正则表达式校验域名后缀的示例代码:
function validateDomainSuffix(domain) {
// 定义常见的顶级域名后缀
const validTlds = ['.com', '.net', '.org', '.edu', '.gov'];
// 获取域名的最后一部分(即顶级域名)
const tld = '.' + domain.split('.').slice(-2).join('.');
// 校验顶级域名是否在有效列表中
return validTlds.includes(tld);
}
// 示例用法
const domain1 = 'example.com';
const domain2 = 'example.xyz';
console.log(validateDomainSuffix(domain1)); // 输出: true
console.log(validateDomainSuffix(domain2)); // 输出: false
通过以上方法,可以有效地校验域名后缀,确保输入的域名是合法和有效的。
领取专属 10元无门槛券
手把手带您无忧上云