欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js 检查海外手机号

程序员文章站 2022-07-13 16:54:27
...

js 检查海外手机号,js 检查手机号(海外),javascript 检查手机号(海外)

/**
 * 检查手机号(海外)
 * @param mobile
 * @returns {Boolean}
 */
function check_mobile_oversea (mobile, areacode) {
	// 保证不超17位,否则前端不能限制住,后台可能保存不上,影响用户体验
	var mobilecode = mobile + areacode;
	if (mobilecode.length > 17) {
		return false;
	}
	if (mobile.indexOf("*") > -1) {
		var reg;
		if (mobile.length > 3 && mobile.length <= 7) {
			reg = new RegExp(/^\d{3}\*{1,4}$/)
		} else if (mobile.length > 7) {
			reg = new RegExp(/^\d{3}\*\*\*\*\d{1,}$/);
		}
		if (!reg.test(mobile)) {
			return false;
		}
	} else {
		if (!(new RegExp(/^\d{1,17}$/).test(mobile + areacode))) {
			return false;
		}
	}
	return true;
}