javascript 正则之邮编校验

最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------

/**
*	中国邮政编码为6位数字
*	以1至9的数字开头,后面接5位任意数字,并且第6位开始(也就是邮编的末尾)不能是任意数字。
*	(?!)意思是否定顺序环视,不匹配右边的内容
*	(?!)否定顺序环视,还有相反意思的(?=)肯定顺序环视,还有肯定逆序环视(?<=)、否定逆序环视(?<=!)。
*/
function zipcode(){
	var val = document.getElementById('zipcode');
	var reg = /^[1-9]\d{5}(?!\d)$/g;
	if(reg.test(val.value)){
		alert('zipcode:'+val.value+',正确.');
	}else{
		alert('zipcode:'+val.value+',错误.');
	}
}

 

你可能感兴趣的:(javascript 正则之邮编校验)