pcheck.js

来自「功能最强大的ASP网站」· JavaScript 代码 · 共 133 行

JS
133
字号
function checkemail(name, data, allowednull)
{
  var datastr = data;
  var lefttrim = datastr.search(/\S/gi);
  
  if (lefttrim == -1) {
    if (allowednull) {
      return (true);
    } else {
      alert("请输入一个正确的E-mail地址!");
      return (false);
    }
  }
  var myRegExp = /[a-z0-9](([a-z0-9]|[_\-\.][a-z0-9])*)@([a-z0-9]([a-z0-9]|[_\-][a-z0-9])*)((\.[a-z0-9]([a-z0-9]|[_\-][a-z0-9])*)*)/gi;
  var answerind = datastr.search(myRegExp);
  var answerarr = datastr.match(myRegExp);
  
  if (answerind == 0 && answerarr[0].length == datastr.length)
  {
    return (true);
  }
  
  alert("请输入一个正确的E-mail地址!");
  return (false);
}

function IsTel(str,strname) {
  var l=str.length;
  var i,s;
  
  if (str == '' ) {
  	alert(strname + "不能为空");
	return (false);
	}
  
  if(isNaN(str))
	{
		alert(strname+'只能为数字');
		return false;
	}

  s=str.charAt(0);
  if (s=='0')
  {
  	//alert(strname+'第一位不能为0');
	//return false;
  }
  
  if (str.length != 9 && str.length != 10 && str.length != 11)
  {
  	alert(strname+'只能为9至11位的数字');
	return false;
  }
  return (true);

}

function IsCh (str,strname)
{
var len;
var i;
if (str == '' ) {
  	alert(strname + "不能为空");
	return (false);
	}
  
  
for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255) return (true);
}
alert(strname+"必须含有汉字");
return (false);
}

function IsNotCh (str,strname)
{
var len;
var i;
if (str == '' ) {
  	alert(strname + "不能为空");
	return (false);
	}
for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255){ 
	alert(strname + "不能含有汉字");
	return (false);
}
}
return (true);
}

function IsPost(str,strname)
{
	var len;
	var i;
	if (str == '' ) {
  		alert(strname + "不能为空");
		return (false);
	}
	
	if(isNaN(str))
	{
		alert('邮政编码只能为数字');
		return false;
	}
	
	if (str.length != 6)
	{
		alert('邮政编码只能为6位数字');
		return false;
	}
	return true;
}

function checkPass(str,strname)
{
	var len;
	var i;
	if (str == '' ) {
  		alert(strname + "不能为空");
		return (false);
	}

	if (str.length < 6)
	{
		alert(strname+"不能小于6位");
		return (false);
	}
	return true;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?