function IsNull(){ var str = document.getElementById('str').value.trim();
if(str.length==
0){ alert('对不起,文本框不能为空或者为空格!'); } } function IsDate(){ var str = document.getElementById('str').value.trim();
if(str.length!=
0){ var reg = /^(/d{
1,
4})(-|//)(/d{
1,
2})/
2(/d{
1,
2})$/; var r = str.match(reg);
if(r==
null) alert('对不起,您输入的日期格式不正确!'); } } function IsDateTime(){ var str = document.getElementById('str').value.trim();
if(str.length!=
0){ var reg = /^(/d{
1,
4})(-|//)(/d{
1,
2})/
2(/d{
1,
2}) (/d{
1,
2}):(/d{
1,
2}):(/d{
1,
2})$/; var r = str.match(reg);
if(r==
null) alert('对不起,您输入的日期格式不正确!'); } } function IsTime() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^((
20|
21|
22|
23|[
0-
1]/d)/:[
0-
5][
0-
9])(/:[
0-
5][
0-
9])?$/
if(!reg.test(str)){ alert(
"对不起,您输入的日期格式不正确!"); } } } function IsLetter() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[a-zA-Z]+$/;
if(!reg.test(str)){ alert(
"对不起,您输入的英文字母类型格式不正确!"); } } } function IsInteger() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[-+]?/d*$/;
if(!reg.test(str)){ alert(
"对不起,您输入的整数类型格式不正确!"); } } } function IsDouble(val) { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[-/+]?/d+(/./d+)?$/;
if(!reg.test(str)){ alert(
"对不起,您输入的双精度类型格式不正确!"); } } } function IsString() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[a-zA-Z0-9_]+$/;
if(!reg.test(str)){ alert(
"对不起,您输入的字符串类型格式不正确!"); } } } function IsChinese() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[/u0391-/uFFE5]+$/;
if(!reg.test(str)){ alert(
"对不起,您输入的字符串类型格式不正确!"); } } } function IsEmail() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/;
if(!reg.test(str)){ alert(
"对不起,您输入的字符串类型格式不正确!"); } } } function IsZIP() { var str = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^/d{
6}$/;
if(!reg.test(str)){ alert(
"对不起,您输入的字符串类型格式不正确!"); } } } function MaxValue() { var val = document.getElementById('str').value.trim();
if(str.length!=
0){ reg=/^[-+]?/d*$/;
if(!reg.test(str)){
if(val>parseInt('
123')) { alert('对不起,您输入的数字超出范围'); } } } } Phone : /^((/(/d{
2,
3}/))|(/d{
3}/-))?(/(
0/d{
2,
3}/)|
0/d{
2,
3}-)?[
1-
9]/d{
6,
7}(/-/d{
1,
4})?$/ Mobile : /^((/(/d{
2,
3}/))|(/d{
3}/-))?
13/d{
9}$/ Url : /^http:[A-Za-z0-
9]+/.[A-Za-z0-
9]+[//=/?%/-&_~`@[/]/':+!]*([^<>/
"/"])*$/ IdCard : /^/d{15}(/d{2}[A-Za-z0-9])?$/ QQ : /^[1-9]/d{4,8}$/ //为上面提供各个JS验证方法提供.trim()属性 String.prototype.trim=function(){ return this.replace(/(^/s*)|(/s*$)/g, ""); }
[input type=
"text" name=
"str" ] [input type=
"button" value=
" 确定 " onClick=
""]