只能输入汉字
<input onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))">
只能输入全角
<input onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))">
只能输入数字
<input onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
只能输入英文和数字
<input onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
一些常用的表单提交检测函数
function getlenb(tstr)
{
j=0
for (i=0;i<tstr.length;i++)
{
if(tstr.charCodeAt(i)>255)
j++;
j++;
}
return j;
}
function checkint(tstr)
{
re=/[^0-9]/;
rp=tstr.search(re);
return rp;
}
function checkhz(tstr)
{
for (i=0;i<tstr.lengt;i++)
if( tstr.charCodeAt(i)>255 )
{
return 1;
break;
}
//alert(String.fromCharCode(258))
return 0;
}
function checkstr(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/W/;
rp=tstr.search(re);
return rp;
}
function checkhtml(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/<(.*)>.*</1>/;
rp=tstr.search(re);
return rp;
}
function checkblank(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/s/;
rp=tstr.search(re);
return rp;
}
function checkemail(tstr)
{
re1=/([w-.])+[@]{1}([w-])+(.[w-])+/;
rp1=tstr.search(re1);
re2=/[^a-zA-Z0-9_.-@]/;
rp2=tstr.search(re2);
//alert(rp1)
if (rp1==-1||rp2!=-1)
return false;
else
return true;
}
function checksqlstr(tstr)
{
re1=/[^s',s$]/;
rp1=tstr.search(re1);
//rp2=tstr.search(re2);
if (rp1!=-1)
return false
else
return true;
}
<input onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))">
只能输入全角
<input onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))">
只能输入数字
<input onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
只能输入英文和数字
<input onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
一些常用的表单提交检测函数
function getlenb(tstr)
{
j=0
for (i=0;i<tstr.length;i++)
{
if(tstr.charCodeAt(i)>255)
j++;
j++;
}
return j;
}
function checkint(tstr)
{
re=/[^0-9]/;
rp=tstr.search(re);
return rp;
}
function checkhz(tstr)
{
for (i=0;i<tstr.lengt;i++)
if( tstr.charCodeAt(i)>255 )
{
return 1;
break;
}
//alert(String.fromCharCode(258))
return 0;
}
function checkstr(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/W/;
rp=tstr.search(re);
return rp;
}
function checkhtml(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/<(.*)>.*</1>/;
rp=tstr.search(re);
return rp;
}
function checkblank(tstr)
{
//re=/[^a-zA-Z0-9_]/;
re=/s/;
rp=tstr.search(re);
return rp;
}
function checkemail(tstr)
{
re1=/([w-.])+[@]{1}([w-])+(.[w-])+/;
rp1=tstr.search(re1);
re2=/[^a-zA-Z0-9_.-@]/;
rp2=tstr.search(re2);
//alert(rp1)
if (rp1==-1||rp2!=-1)
return false;
else
return true;
}
function checksqlstr(tstr)
{
re1=/[^s',s$]/;
rp1=tstr.search(re1);
//rp2=tstr.search(re2);
if (rp1!=-1)
return false
else
return true;
}
