日期:2014-05-16  浏览次数:20412 次

js 表单验证集锦

js 表单验证

?

先加这几个,以后有时间再跟进

?

?

1、验证特殊字符

?

function stripscript(rs)
{
	var pattern = new RegExp("[\|~`!@_-/?=';:[#\$%\^&\*\<\>\{\}()\+]");
	var flg = pattern.test(rs);
	if(flg){
		return false;
	}
	return true;
}

?

2、验证数字

?

function isNumeric(strValue)
{
  var result = regExpTest(strValue,/\d*[.]?\d*/g);
  return result;
}

?function regExpTest(source,re)
{
  var result = false;
  if(source==null || source=="")
  return false;
  if(source==re.exec(source))
  result = true;
  return result;
}

?

3、验证英文字母

?

function f_check_letter(str)  
{         
	if (/^[A-Za-z]+$/.test(str))
		{
			return true;
		}
	return false;
}
?

4、验证邮箱地址

?

function f_check_email(strMail){
	var myReg = /^([-_A-Za-z0-9\.]+)@([-_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,5}$/;
	if(myReg.test(strMail)){
		return true;
	}
	return false;
}