js正则判断字符串是否含有汉字或英文
function isChn(str){
var reg = /^[\u4E00-\u9FA5]+$/; //全都是汉字
var reg = /.*[\u4e00-\u9fa5]+.*$/; //含有一个或多个汉字
var reg = /^[A-Za-z]+$/; //全都是英文
if(reg.test(str)){
return true;
}
return false; //否则返回false
}
submit验证后提交
<input type=”submit” name=”submit” value=”提交” onclick=”return cheakSub()”/>
function cheakSub()
{
if(条件成立){
return true;
}else{
return false;
}
}
==========================================================
//只允许录入数据字符 0-9 和小数点
function numCheck(objTR){
var txtval = objTR.value;
var key = event.keyCode;
if((key < 48||key > 57) && key != 46 ){
event.keyCode = 0;
}else{
if(key == 46){
if(txtval.indexOf(".") != -1 || txtval.length == 0){
event.keyCode = 0;
}
}
}
}
验证邮箱:
/^(?:[a-z\d]+[_\-\+\.]?)*[a-z\d]+@(?:([a-z\d]+\-?)*[a-z\d]+\.)+([a-z]{2,})+$/i;
验证电话(兼容手机&分机号):
/^[0][1-9]{2,3}-[0-9]{5,8}(-[0-9]{1,6})?$/.test(v) || /^([\+]?[0]?86)?[1][3,5][0-9]{9}$/.test(v)