js前端

//删除左右两端的空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}

//判断中文
function XN_CheckAllCnText(str)
{
var reg=/[\u4E00-\u9FA5]|,|。|?|!|;|:|‘|’/g
if (reg.test(str)){
return true;
}else{
return false;
}
}

//文本框字符长度
var sername = trim(jQuery("#gys_c").val());
    if(sername != ""){
var len = 0;
if(XN_CheckAllCnText(sername)){
var s = sername.replace(/[\u4E00-\u9FA5]|,|。|?|!|;|:|‘|’/g ,"  ");
len = s.length;
}else{
len = sername.length;
}

if(len > 150){
alert("查询条件长度不能超过150个字符或者75个汉字!");
return false;
}

}

//jquery操作table
jQuery("#notice tr").click(function(){
jQuery("#notice tr").removeAttr("title");
jQuery(this).attr("title","on");

});

var f_effect = jQuery("#notice tr:eq("+index+") td:eq(5)").html();
var f_state = jQuery("#notice tr:eq("+index+") td:eq(4)").html();
var f_c = jQuery("#notice tr:eq("+index+") td:eq(0) :checkbox");

//onkeyup
function echChange(obb){
obb.value = obb.value.replace(/\'/g,"‘").replace(/\;/g,";").replace(/\./g,"。");
}

你可能感兴趣的:(JavaScript,js 汉子 长度)