js工具类汇总
/**判断是否是手机号**/
function checkPhoneNum(tel) {
var reg =/^0?1[3|4|5|7|8][0-9]\d{8}$/;
return reg.test(tel);
}
/**判断是不是数字**/
function isNum(num) {
var reNum = /^[0-9]+$/;
return reNum.test(num);
}
js判断输入的是否是合法的固话或手机号
<script type="text/javascript">
String.prototype.Trim = function() {
var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null) ? "" : m[1];
}
String.prototype.isMobile = function() {
return (/^(?:13\d|15[789])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));
}
String.prototype.isTel = function() {
return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
}
function chkForm() {
var content=document.getElementById("content").value;
var username=document.getElementById("username").value;
with(document.form1){
if (tel.value.isMobile()||tel.value.isTel()) {
tel.value = tel.value.Trim();
return true;
} else {
alert("请输入正确的手机号码或电话号码\n\n例如:13916752109或0712-3614072");
tel.focus();
return false;
}
}
}
</script>