检查包含逗号(中文逗号或英文逗号)的个数的js代码

发布时间:2019-11-22编辑:脚本学堂
为大家介绍一个js代码,用于检查字符串中包含逗号的个数,可以检查中文或英文逗号,都没有问题。有需要的朋友,可以参考下。

代码如下:

<script language="javascript">
/**
* 检查包含逗号(中文逗号或英文逗号)的个数
* www.jb200.com
*/
function checkCommaNumbers(obj)
{
 var ctr =document.getElementById(obj);
 var str=ctr.value;
 var str2=ctr.value;
 var len1=str.length;
 
 var ssEn=',';//英文逗号
 var ssCn=',';//中文逗号
 var reEn = eval('/' + ssEn + '/g'); 
 var reCn = eval('/' + ssCn + '/g'); 
 var len2=str2.replace(reEn, ',,').replace(ssCn, ',,').length; //将英文逗号或中文逗号全部替换成两个英文逗号
 if(eval(len2-len1)>=1000
 {
  return false;
 }
 return true;
}
</script>