求前端验证js代码 如何跳过前端JavaScript的验证

\u6c42\u524d\u7aef\u9a8c\u8bc1js\u4ee3\u7801

\u8fd9\u662f\u4e00\u822c\u8868\u5355\u4e2d\u4f1a\u7528\u5230\u7684 1. \u957f\u5ea6\u9650\u5236


function test()
{
if(document.a.b.value.length>50)
{
alert(\u201d\u4e0d\u80fd\u8d85\u8fc750\u4e2a\u5b57\u7b26\uff01\u201d);
document.a.b.focus();
return false;
}
}





2. \u53ea\u80fd\u662f\u6c49\u5b57


3.\u201d \u53ea\u80fd\u662f\u82f1\u6587


function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}


4. \u53ea\u80fd\u662f\u6570\u5b57


function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode=96&&event.keyCode<=105)))
//\u8003\u8651\u5c0f\u952e\u76d8\u4e0a\u7684\u6570\u5b57\u952e
event.returnvalue=false;
}


5. \u53ea\u80fd\u662f\u82f1\u6587\u5b57\u7b26\u548c\u6570\u5b57


6. \u9a8c\u8bc1\u90ae\u7bb1\u683c\u5f0f


function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert(\u201doh\u201d);
}


7. \u5c4f\u853d\u5173\u952e\u5b57(\u8fd9\u91cc\u5c4f\u853d***\u548c****)


function test() {
if((a.b.value.indexOf (\u201d***\u201d) == 0)||(a.b.value.indexOf (\u201d****\u201d) == 0)){
alert(\u201d:)\u201d);
a.b.focus();
return false;}
}





8. \u4e24\u6b21\u8f93\u5165\u5bc6\u7801\u662f\u5426\u76f8\u540c







function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert(\u201dfalse\u201d)
input1.value = \u201c\u201d;
input2.value = \u201c\u201d;
}
else document.forms[0].submit();
}
}

\u591f\u4e86\u5427 :)
\u5c4f\u853d\u53f3\u952e \u5f88\u9177

oncontextmenu=\u201dreturn false\u201d ondragstart=\u201dreturn false\u201d onselectstart=\u201dreturn false\u201d
\u52a0\u5728body\u4e2d
\u4e8c
2.1 \u8868\u5355\u9879\u4e0d\u80fd\u4e3a\u7a7a


<!\u2013
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert(\u201d\u8bf7\u8f93\u5165\u60a8\u59d3\u540d!\u201d);
document.form.name.focus();
return false;
}
return true;
}
\u2013>

2.2 \u6bd4\u8f83\u4e24\u4e2a\u8868\u5355\u9879\u7684\u503c\u662f\u5426\u76f8\u540c


<!\u2013
function CheckForm()
if (document.form.PWD.value != document.form.PWD_Again.value) {
alert(\u201d\u60a8\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u6837\uff01\u8bf7\u91cd\u65b0\u8f93\u5165.\u201d);
document.ADDUser.PWD.focus();
return false;
}
return true;
}
\u2013>

2.3 \u8868\u5355\u9879\u53ea\u80fd\u4e3a\u6570\u5b57\u548c\u201d_\u201d,\u7528\u4e8e\u7535\u8bdd/\u94f6\u884c\u5e10\u53f7\u9a8c\u8bc1\u4e0a,\u53ef\u6269\u5c55\u5230\u57df\u540d\u6ce8\u518c\u7b49


<!\u2013
function isNumber(String)
{
var Letters = \u201d1234567890-\u201d; //\u53ef\u4ee5\u81ea\u5df1\u589e\u52a0\u53ef\u8f93\u5165\u503c
var i;
var c;
if(String.charAt( 0 )==\u2019-')
return false;
if( String.charAt( String.length - 1 ) == \u2019-\u2019 )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber(document.form.TEL.value)) {
alert(\u201d\u60a8\u7684\u7535\u8bdd\u53f7\u7801\u4e0d\u5408\u6cd5\uff01\u201d);
document.form.TEL.focus();
return false;
}
return true;
}
\u2013>

2.4 \u8868\u5355\u9879\u8f93\u5165\u6570\u503c/\u957f\u5ea6\u9650\u5b9a


<!\u2013
function CheckForm()
{
if (document.form.count.value > 100 || document.form.count.value < 1)
{
alert(\u201d\u8f93\u5165\u6570\u503c\u4e0d\u80fd\u5c0f\u4e8e\u96f6\u5927\u4e8e100!\u201d);
document.form.count.focus();
return false;
}
if (document.form.MESSAGE.value.length<10)
{
alert(\u201d\u8f93\u5165\u6587\u5b57\u5c0f\u4e8e10!\u201d);
document.form.MESSAGE.focus();
return false;
}
return true;
}
//\u2013>

2.5 \u4e2d\u6587/\u82f1\u6587/\u6570\u5b57/\u90ae\u4ef6\u5730\u5740\u5408\u6cd5\u6027\u5224\u65ad


<!\u2013
function isEnglish(name) //\u82f1\u6587\u503c\u68c0\u6d4b
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}
function isChinese(name) //\u4e2d\u6587\u503c\u68c0\u6d4b
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}
function isMail(name) // E-mail\u503c\u68c0\u6d4b
{
if(! isEnglish(name))
return false;
i = name.indexOf(\u201d at \u201d);
j = name dot lastIndexOf(\u201d at \u201d);
if(i == -1)
return false;
if(i != j)
return false;
if(i == name dot length)
return false;
return true;
}
function isNumber(name) //\u6570\u503c\u68c0\u6d4b
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) \u201d9\u2033)
return false;
}
return true;
}
function CheckForm()
{
if(! isMail(form.Email.value)) {
alert(\u201d\u60a8\u7684\u7535\u5b50\u90ae\u4ef6\u4e0d\u5408\u6cd5\uff01\u201d);
form.Email.focus();
return false;
}
if(! isEnglish(form.name.value)) {
alert(\u201d\u82f1\u6587\u540d\u4e0d\u5408\u6cd5\uff01\u201d);
form.name.focus();
return false;
}
if(! isChinese(form.cnname.value)) {
alert(\u201d\u4e2d\u6587\u540d\u4e0d\u5408\u6cd5\uff01\u201d);
form.cnname.focus();
return false;
}
if(! isNumber(form.PublicZipCode.value)) {
alert(\u201d\u90ae\u653f\u7f16\u7801\u4e0d\u5408\u6cd5\uff01\u201d);
form.PublicZipCode.focus();
return false;
}
return true;
}
//\u2013>

2.6 \u9650\u5b9a\u8868\u5355\u9879\u4e0d\u80fd\u8f93\u5165\u7684\u5b57\u7b26


<!\u2013
function contain(str,charset)// \u5b57\u7b26\u4e32\u5305\u542b\u6d4b\u8bd5\u51fd\u6570
{
var i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return true;
return false;
}
function CheckForm()
{
if ((contain(document.form.NAME.value, \u201d%\(\)><\u201d)))
{
alert(\u201d\u8f93\u5165\u4e86\u975e\u6cd5\u5b57\u7b26\u201d);
document.form.NAME.focus();
return false;
}
return true;
}
//\u2013>

1. \u68c0\u67e5\u4e00\u6bb5\u5b57\u7b26\u4e32\u662f\u5426\u5168\u7531\u6570\u5b57\u7ec4\u6210
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

<!\u2013
function checkNum(str){return str.match(/\D/)==null}
alert(checkNum(\u201d1232142141\u2033))
alert(checkNum(\u201d123214214a1\u2033))
// \u2013>

2. \u600e\u4e48\u5224\u65ad\u662f\u5426\u662f\u5b57\u7b26
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

if (/[^\x00-\xff]/g.test(s)) alert(\u201d\u542b\u6709\u6c49\u5b57\u201d);
else alert(\u201d\u5168\u662f\u5b57\u7b26\u201d);

3. \u600e\u4e48\u5224\u65ad\u662f\u5426\u542b\u6709\u6c49\u5b57
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

if (escape(str).indexOf(\u201d%u\u201d)!=-1) alert(\u201d\u542b\u6709\u6c49\u5b57\u201d);
else alert(\u201d\u5168\u662f\u5b57\u7b26\u201d);

4. \u90ae\u7bb1\u683c\u5f0f\u9a8c\u8bc1
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

//\u51fd\u6570\u540d\uff1achkemail
//\u529f\u80fd\u4ecb\u7ecd\uff1a\u68c0\u67e5\u662f\u5426\u4e3aEmail Address
//\u53c2\u6570\u8bf4\u660e\uff1a\u8981\u68c0\u67e5\u7684\u5b57\u7b26\u4e32
//\u8fd4\u56de\u503c\uff1a0\uff1a\u4e0d\u662f 1\uff1a\u662f
function chkemail(a)
{ var i=a.length;
var temp = a.indexOf(\u2019@');
var tempd = a.indexOf(\u2019.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}

}
}
return 0;
}

5. \u6570\u5b57\u683c\u5f0f\u9a8c\u8bc1
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

//\u51fd\u6570\u540d\uff1afucCheckNUM
//\u529f\u80fd\u4ecb\u7ecd\uff1a\u68c0\u67e5\u662f\u5426\u4e3a\u6570\u5b57
//\u53c2\u6570\u8bf4\u660e\uff1a\u8981\u68c0\u67e5\u7684\u6570\u5b57
//\u8fd4\u56de\u503c\uff1a1\u4e3a\u662f\u6570\u5b57\uff0c0\u4e3a\u4e0d\u662f\u6570\u5b57
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp=\u201d0123456789\u2033;
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//\u8bf4\u660e\u6709\u5b57\u7b26\u4e0d\u662f\u6570\u5b57
return 0;
}
}
//\u8bf4\u660e\u662f\u6570\u5b57
return 1;
}

6. \u7535\u8bdd\u53f7\u7801\u683c\u5f0f\u9a8c\u8bc1
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

//\u51fd\u6570\u540d\uff1afucCheckTEL
//\u529f\u80fd\u4ecb\u7ecd\uff1a\u68c0\u67e5\u662f\u5426\u4e3a\u7535\u8bdd\u53f7\u7801
//\u53c2\u6570\u8bf4\u660e\uff1a\u8981\u68c0\u67e5\u7684\u5b57\u7b26\u4e32
//\u8fd4\u56de\u503c\uff1a1\u4e3a\u662f\u5408\u6cd5\uff0c0\u4e3a\u4e0d\u5408\u6cd5
function fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp=\u201d0123456789-()# \u201c;
for (i=0;i<TEL.length;i++)
{
j=strTemp.indexOf(TEL.charAt(i));
if (j==-1)
{
//\u8bf4\u660e\u6709\u5b57\u7b26\u4e0d\u5408\u6cd5
return 0;
}
}
//\u8bf4\u660e\u5408\u6cd5
return 1;
}
7. \u5224\u65ad\u8f93\u5165\u662f\u5426\u4e3a\u4e2d\u6587\u7684\u51fd\u6570
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++)
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}

8. \u7efc\u5408\u7684\u5224\u65ad\u7528\u6237\u8f93\u5165\u7684\u5408\u6cd5\u6027\u7684\u51fd\u6570
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014


//\u9650\u5236\u8f93\u5165\u5b57\u7b26\u7684\u4f4d\u6570\u5f00\u59cb
//m\u662f\u7528\u6237\u8f93\u5165\uff0cn\u662f\u8981\u9650\u5236\u7684\u4f4d\u6570
function issmall(m,n)
{
if ((m0))
{
return(false);
}
else
{return(true);}
}
9. \u5224\u65ad\u5bc6\u7801\u662f\u5426\u8f93\u5165\u4e00\u81f4
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

function issame(str1,str2)
{
if (str1==str2)
{return(true);}
else
{return(false);}
}
10. \u5224\u65ad\u7528\u6237\u540d\u662f\u5426\u4e3a\u6570\u5b57\u5b57\u6bcd\u4e0b\u6ed1\u7ebf
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014

function notchinese(str){
var reg=/[^A-Za-z0-9_]/g
if (reg.test(str)){
return (false);
}else{
return(true); }
}
2.8. form\u6587\u672c\u57df\u7684\u901a\u7528\u6821\u9a8c\u51fd\u6570
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014
\u4f5c\u7528\uff1a\u68c0\u6d4b\u6240\u6709\u5fc5\u987b\u975e\u7a7a\u7684input\u6587\u672c\uff0c\u6bd4\u5982\u59d3\u540d\uff0c\u8d26\u53f7\uff0c\u90ae\u4ef6\u5730\u5740\u7b49\u7b49\u3002
\u8be5\u6821\u9a8c\u73b0\u5728\u53ea\u9488\u5bf9\u6587\u672c\u57df\uff0c\u5982\u679c\u8981\u9488\u5bf9form\u91cc\u9762\u7684\u5176\u4ed6\u57df\u5bf9\u8c61\uff0c\u53ef\u4ee5\u6539\u53d8\u5224\u65ad\u6761\u4ef6\u3002
\u4f7f\u7528\u65b9\u6cd5\uff1a\u5728\u8981\u68c0\u6d4b\u7684\u6587\u672c\u57df\u4e2d\u52a0\u5165title\u6587\u5b57\u3002\u6587\u5b57\u662f\u5728\u63d0\u793a\u4fe1\u606f\uff0c\u4f60\u8981\u63d0\u793a\u7ed9\u7528\u6237\u7684\u8be5\u5b57\u6bb5\u7684\u4e2d\u6587\u540d\u3002\u6bd4\u5982\u8981\u68c0\u6d4b\u7528\u6237\u540d
html\u5982\u4e0b,\u5f53\u7136\uff0c\u6700\u597d\u7528\u53ef\u89c6\u5316\u5de5\u5177\u6bd4\u5982dreamweaver\u4ec0\u4e48\u7684\u6765\u7f16\u8f91\u57df\u3002
\u5982\u679c\u8981\u68c0\u6d4b\u6570\u5b57\u7c7b\u578b\u6570\u636e\u7684\u8bdd\uff0c\u518d\u628a\u57df\u7684id\u7edf\u4e00\u4e3asz.
javascript\u5224\u65ad\u65e5\u671f\u7c7b\u578b\u6bd4\u8f83\u9ebb\u70e6\uff0c\u6240\u4ee5\u5c31\u6ca1\u6709\u505a\u65e5\u671f\u7c7b\u578b\u6821\u9a8c\u7684\u7a0b\u5e8f\u4e86.\u9ad8\u624b\u53ef\u4ee5\u8865\u5145\u3002
\u7a0b\u5e8f\u6bd4\u8f83\u8349\uff0c\u53ea\u662f\u63d0\u4f9b\u4e00\u4e2a\u601d\u8def\u3002\u629b\u7816\u5f15\u7389\uff01 \uff1a\uff09
\u54e6\uff0c\u5bf9\u4e86\uff0c\u51fd\u6570\u8c03\u7528\u65b9\u6cd5\uff1a


function dovalidate()
{
fm=document.forms[0] //\u53ea\u68c0\u6d4b\u4e00\u4e2aform,\u5982\u679c\u662f\u591a\u4e2a\u53ef\u4ee5\u6539\u53d8\u5224\u65ad\u6761\u4ef6
for(i=0;i<fm.length;i++)
{
//\u68c0\u6d4b\u5224\u65ad\u6761\u4ef6\uff0c\u6839\u636e\u7c7b\u578b\u4e0d\u540c\u53ef\u4ee5\u4fee\u6539
if(fm[i].tagName.toUpperCase()==\u201dINPUT\u201d &&fm[i].type.toUpperCase()==\u201dTEXT\u201d && (fm[i].title!=\u201d"))

if(fm[i].value=\u201d/blog/=\u201d")//
{
str_warn1=fm[i].title+\u201d\u4e0d\u80fd\u4e3a\u7a7a!\u201d;
alert(str_warn1);
fm[i].focus();
return false;
}
if(fm[i].id.toUpperCase()==\u201dSZ\u201d)//\u6570\u5b57\u6821\u9a8c
{
if(isNaN(fm[i].value))
{ str_warn2=fm[i].title+\u201d\u683c\u5f0f\u4e0d\u5bf9\u201d;
alert(str_warn2);
fm[i].focus();
return false;
}
}
}
return true;
}

\u8981\u60f3\u7ed5\u8fc7js\u9a8c\u8bc1\uff0c\u9700\u8981\u5229\u7528\u7b2c\u4e09\u65b9\u63d2\u4ef6\uff1a
1\u3001\u5b89\u88c5\u597dFireBug\u63d2\u4ef6\uff0c\u7136\u540e\uff0c\u7528\u5feb\u6377\u952eF12\uff0c\u5c31\u4f1a\u5f39\u51faFireBug\u7a97\u53e3

2\u3001\u4e0d\u586b\u5199\u6570\u636e\uff0c\u63d0\u4ea4\u6ce8\u518c\u6309\u94ae\uff0c\u8fd9\u6837\u662f\u80af\u5b9a\u63d0\u4ea4\u4e0d\u4e86\u7684\uff0c\u5982\u56fe\uff1a

3\u3001\u7136\u540e\u6309\u7740\u4e0a\u9762\u6b65\u9aa4\u64cd\u4f5c\uff0c\u628a\u7ea2\u6846\u91cc\u7684\u4ee3\u7801\uff1a
javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(\u201cButton1\u2033, \u201c\u201d, true, \u201c1\u201d, \u201c\u201d, false, false))
\u5220\u9664\u6389\uff0c\u7136\u540e\u70b9\u51fb\u63d0\u4ea4\u6309\u94ae\u3002\u8fd9\u6837\u5c31\u53ef\u4ee5\u63d0\u4ea4\u4e86\u3002

这是一般表单中会用到的 1. 长度限制

<script>
function test()
{
if(document.a.b.value.length>50)
{
alert(”不能超过50个字符!”);
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit=”return test()”>
<textarea name=”b” cols=”40″ wrap=”VIRTUAL” rows=”6″></textarea>
<input type=”submit” name=”Submit” value=”check”>
</form>
2. 只能是汉字

<input onkeyup=”value=”/oblog/value.replace(/[^\u4E00-\u9FA5]/g,”)”>
3.” 只能是英文

<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>
<input onkeydown=”onlyEng();”>
4. 只能是数字

<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>
<input onkeydown=”onlyNum();”>
5. 只能是英文字符和数字

<input onkeyup=”value=”/oblog/value.replace(/[\W]/g,””) “onbeforepaste=”clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^\d]/g,”))”>
6. 验证邮箱格式

<SCRIPT LANGUAGE=javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert(”oh”);
}
</SCRIPT>
<input type=text onblur=isEmail(this.value)>
7. 屏蔽关键字(这里屏蔽***和****)

<script language=”javascript1.2″>
function test() {
if((a.b.value.indexOf (”***”) == 0)||(a.b.value.indexOf (”****”) == 0)){
alert(”:)”);
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit=”return test()”>
<input type=text name=b>
<input type=”submit” name=”Submit” value=”check”>
</form>
8. 两次输入密码是否相同

<FORM METHOD=POST ACTION=”">
<input type=”password” id=”input1″>
<input type=”password” id=”input2″>
<input type=”button” value=”test” onclick=”check()”>
</FORM>
<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert(”false”)
input1.value = “”;
input2.value = “”;
}
else document.forms[0].submit();
}
}
</script>
够了吧 :)
屏蔽右键 很酷

oncontextmenu=”return false” ondragstart=”return false” onselectstart=”return false”
加在body中

2.1 表单项不能为空

<script language=”javascript”>
<!–
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert(”请输入您姓名!”);
document.form.name.focus();
return false;
}
return true;
}
–>
</script>
2.2 比较两个表单项的值是否相同

<script language=”javascript”>
<!–
function CheckForm()
if (document.form.PWD.value != document.form.PWD_Again.value) {
alert(”您两次输入的密码不一样!请重新输入.”);
document.ADDUser.PWD.focus();
return false;
}
return true;
}
–>
</script>
2.3 表单项只能为数字和”_”,用于电话/银行帐号验证上,可扩展到域名注册等

<script language=”javascript”>
<!–
function isNumber(String)
{
var Letters = ”1234567890-”; //可以自己增加可输入值
var i;
var c;
if(String.charAt( 0 )==’-')
return false;
if( String.charAt( String.length - 1 ) == ’-’ )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber(document.form.TEL.value)) {
alert(”您的电话号码不合法!”);
document.form.TEL.focus();
return false;
}
return true;
}
–>
</script>
2.4 表单项输入数值/长度限定

<script language=”javascript”>
<!–
function CheckForm()
{
if (document.form.count.value > 100 || document.form.count.value < 1)
{
alert(”输入数值不能小于零大于100!”);
document.form.count.focus();
return false;
}
if (document.form.MESSAGE.value.length<10)
{
alert(”输入文字小于10!”);
document.form.MESSAGE.focus();
return false;
}
return true;
}
//–>
</script>
2.5 中文/英文/数字/邮件地址合法性判断

<SCRIPT LANGUAGE=”javascript”>
<!–
function isEnglish(name) //英文值检测
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}
function isChinese(name) //中文值检测
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}
function isMail(name) // E-mail值检测
{
if(! isEnglish(name))
return false;
i = name.indexOf(” at ”);
j = name dot lastIndexOf(” at ”);
if(i == -1)
return false;
if(i != j)
return false;
if(i == name dot length)
return false;
return true;
}
function isNumber(name) //数值检测
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < ”0″ || name.charAt(i) > ”9″)
return false;
}
return true;
}
function CheckForm()
{
if(! isMail(form.Email.value)) {
alert(”您的电子邮件不合法!”);
form.Email.focus();
return false;
}
if(! isEnglish(form.name.value)) {
alert(”英文名不合法!”);
form.name.focus();
return false;
}
if(! isChinese(form.cnname.value)) {
alert(”中文名不合法!”);
form.cnname.focus();
return false;
}
if(! isNumber(form.PublicZipCode.value)) {
alert(”邮政编码不合法!”);
form.PublicZipCode.focus();
return false;
}
return true;
}
//–>
</SCRIPT>
2.6 限定表单项不能输入的字符

<script language=”javascript”>
<!–
function contain(str,charset)// 字符串包含测试函数
{
var i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return true;
return false;
}
function CheckForm()
{
if ((contain(document.form.NAME.value, ”%\(\)><”)) || (contain(document.form.MESSAGE.value, ”%\(\)><”)))
{
alert(”输入了非法字符”);
document.form.NAME.focus();
return false;
}
return true;
}
//–>
</script>
1. 检查一段字符串是否全由数字组成
—————————————

<script language=”Javascript”><!–
function checkNum(str){return str.match(/\D/)==null}
alert(checkNum(”1232142141″))
alert(checkNum(”123214214a1″))
// –></script>

2. 怎么判断是否是字符
—————————————

if (/[^\x00-\xff]/g.test(s)) alert(”含有汉字”);
else alert(”全是字符”);

3. 怎么判断是否含有汉字
—————————————

if (escape(str).indexOf(”%u”)!=-1) alert(”含有汉字”);
else alert(”全是字符”);

4. 邮箱格式验证
—————————————

//函数名:chkemail
//功能介绍:检查是否为Email Address
//参数说明:要检查的字符串
//返回值:0:不是 1:是
function chkemail(a)
{ var i=a.length;
var temp = a.indexOf(’@');
var tempd = a.indexOf(’.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}

}
}
return 0;
}

5. 数字格式验证
—————————————

//函数名:fucCheckNUM
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp=”0123456789″;
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}

6. 电话号码格式验证
—————————————

//函数名:fucCheckTEL
//功能介绍:检查是否为电话号码
//参数说明:要检查的字符串
//返回值:1为是合法,0为不合法
function fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp=”0123456789-()# “;
for (i=0;i<TEL.length;i++)
{
j=strTemp.indexOf(TEL.charAt(i));
if (j==-1)
{
//说明有字符不合法
return 0;
}
}
//说明合法
return 1;
}
7. 判断输入是否为中文的函数
—————————————

function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++)
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}

8. 综合的判断用户输入的合法性的函数
—————————————

<script language=”javascript”>
//限制输入字符的位数开始
//m是用户输入,n是要限制的位数
function issmall(m,n)
{
if ((m<n) && (m>0))
{
return(false);
}
else
{return(true);}
}
9. 判断密码是否输入一致
—————————————

function issame(str1,str2)
{
if (str1==str2)
{return(true);}
else
{return(false);}
}
10. 判断用户名是否为数字字母下滑线
—————————————

function notchinese(str){
var reg=/[^A-Za-z0-9_]/g
if (reg.test(str)){
return (false);
}else{
return(true); }
}
2.8. form文本域的通用校验函数
—————————————
作用:检测所有必须非空的input文本,比如姓名,账号,邮件地址等等。
该校验现在只针对文本域,如果要针对form里面的其他域对象,可以改变判断条件。
使用方法:在要检测的文本域中加入title文字。文字是在提示信息,你要提示给用户的该字段的中文名。比如要检测用户名
html如下<input name=”txt_1″ title=”姓名”>,当然,最好用可视化工具比如dreamweaver什么的来编辑域。
如果要检测数字类型数据的话,再把域的id统一为sz.
javascript判断日期类型比较麻烦,所以就没有做日期类型校验的程序了.高手可以补充。
程序比较草,只是提供一个思路。抛砖引玉! :)
哦,对了,函数调用方法:

< form onsubmit=”return dovalidate()”>
function dovalidate()
{
fm=document.forms[0] //只检测一个form,如果是多个可以改变判断条件
for(i=0;i<fm.length;i++)
{
//检测判断条件,根据类型不同可以修改
if(fm[i].tagName.toUpperCase()==”INPUT” &&fm[i].type.toUpperCase()==”TEXT” && (fm[i].title!=”"))

if(fm[i].value=”/blog/=”")//
{
str_warn1=fm[i].title+”不能为空!”;
alert(str_warn1);
fm[i].focus();
return false;
}
if(fm[i].id.toUpperCase()==”SZ”)//数字校验
{
if(isNaN(fm[i].value))
{ str_warn2=fm[i].title+”格式不对”;
alert(str_warn2);
fm[i].focus();
return false;
}
}
}
return true;
}

在VB6.0里要先在最前面进行如下声明Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long在过程中加入SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3就可以了,还原把 -1 改为 -2 。如果是VB.net就容易了,直接在窗体属性中设置TopMost属性就行了要显示窗体.Show 0,主窗体希望能帮助到你 祝你好运!

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la

  • 姹傚墠绔獙璇乯s浠g爜
    绛旓細6. 楠岃瘉閭鏍煎紡 <SCRIPT LANGUAGE=javascript RUNAT=Server>function isEmail(strEmail) {if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)return true;elsealert(鈥漮h鈥);}</SCRIPT>7. 灞忚斀鍏抽敭瀛(杩欓噷灞忚斀***鍜*...
  • 鍓嶇js涓垽鏂瓧绗︿覆鏄惁鍖呭惈鎬庝箞鍐
    绛旓細js 浠g爜鏄敮鎸佸緢澶歋tring 绫荤殑鏂规硶鐨勶紝寤鸿浣犲彲浠ョ敤indexOf 鏉ュ垽鏂竴涓瓧绗︿覆鏄惁瀛樺湪浜庡彟涓涓瓧绗︿覆涓锛岀ず渚嬶細鍒ゆ柇aaa 鏄惁瀛樺湪浜 123aaa456 涓 'aaa'.indexOf('123aaa456');濡傛灉杩斿洖鍊间笉绛変簬-1 璇存槑瀛樺湪銆
  • web鍓嶇 -- js 鍒ゆ柇鏁版嵁绫诲瀷鏂规硶
    绛旓細1銆乼ypeof 鎿嶄綔绗 typeof 鐩墠鑳借繑鍥瀞tring锛宯umber锛宐oolean锛寀nfined锛宱bject锛宖unction锛宻ymbol锛宐igint锛岃繖鍏鍒ゆ柇绫诲瀷銆備娇鐢ㄦ柟寮忥細typeof(琛ㄨ揪寮)鍜宼ypeof 鍙橀噺鍚嶏紝鍏蜂綋鍒ゆ柇濡備笅锛氱壒鍒敞鎰忔暟缁刟rray鐨則ypeof 鎿嶄綔绗﹀垽鏂 2銆乮nstanceof A instanceof B 鍙互鍒ゆ柇A鏄笉鏄疊鐨勫疄渚嬶紝杩斿洖涓涓竷灏斿硷紝...
  • 鍓嶇鍏ラ棬鏁欑▼涔 JS 銆恠witch銆戣鍙 javascript瀛︿範
    绛旓細" ); break; case 'Chrome', 'Firefox', 'Safari', 'Opera': alert( 'Okay we support these browsers too' ); break; default: alert( 'We hope that this page looks ok!' ); }}鍦ㄨ繖閲岋紝switch鏍规嵁涓嶅悓鐨勬祻瑙堝櫒鍚嶇О锛屾彁渚涢拡瀵规х殑鎻愮ず銆傚湪case琛ㄨ揪寮忎腑锛屾垜浠阀濡...
  • 鍋氫负涓鍚鍓嶇寮鍙戜汉鍛,鏈夊摢浜涘煎緱涓璇荤殑JS浠g爜
    绛旓細鏃㈢劧鏄煎緱涓璇荤殑JS浠g爜锛岄偅涔堣偗瀹氭槸鑳芥彁楂樺伐浣滄晥鐜囥佹彁鍗囧紑鍙戞按骞崇殑浠g爜銆備笅闈㈢粰澶у鎺ㄨ崘涓閮ㄥ垎鍊煎緱涓璇荤殑浠g爜锛1.鐢↖E閲嶈捣璁$畻鏈烘垨鑰呭叧鏈猴紝浠g爜濡備笅锛 var Application=new ActiveXObject('Shell.Application.1'); 鍏虫満 鎸傝捣 2.涓绉嶅湪鐖剁獥鍙d腑寰楃煡 window.open()鍑虹殑瀛愮獥鍙e叧闂簨浠剁殑鏂规硶锛堝畾鏃跺櫒瀹炵幇)...
  • web鍓嶇:鐞嗚Вjs鍘熷瀷閾
    绛旓細javascript 1銆佸涔犲師鍨嬮摼涔嬪墠鎴戜滑鍏堣璇嗕竴涓嬫瀯閫犲嚱鏁帮紝浠g爜濡備笅锛歠unction S() { this.name = xxx;this.say = function() { console.log(this.name) } } var s1 = new S();鍏朵腑锛宻1鏄疭鐨勫疄渚嬶紝s1鐨刜_proto__锛堝ぇ瀹跺厛涓嶇敤绠_proto__灞炴э紝鍚庣画浼氳鍒帮級涓湁涓涓猚onstructor锛堟瀯閫犲嚱鏁帮級...
  • 鍓嶇js 杈撳叆妗嗛檺鍒(鍙兘杈撳叆鏁板瓧,10浣嶅皬鏁,闄0[0-9]銆.銆--銆-0[0...
    绛旓細鍙互灏嗚姝e垯琛ㄨ揪寮忓簲鐢ㄥ埌杈撳叆妗嗙殑 oninput 鎴 onkeydown 浜嬩欢涓紝浠ヤ究瀹炴椂楠岃瘉鐢ㄦ埛杈撳叆鐨勫唴瀹癸紝骞跺湪杈撳叆涓嶇鍚堣姹傛椂闃绘杈撳叆銆備緥濡傦細const input = document.querySelector('#myInput');input.addEventListener('input', (event) => { const value = event.target.value;const isValid = /^(?!0...
  • 濡備綍鐢js鎴栬卝query鑾峰彇input妗嗛噷闈㈢殑鍊
    绛旓細澶勭悊琛ㄥ崟鐨勬椂鍊欓氬父浼氶氳繃鑾峰彇input涓殑鍊兼潵杩涜姣旇緝鍒ゆ柇锛屾垨鑰呰祴鍊硷紝瀵逛簬鍓嶇鐨楠岃瘉鐢ㄥ埌姣旇緝澶氾紝閭d箞鎬庝箞鑾峰彇input涓殑鍊煎憿锛熼氳繃js鏉ヨ幏鍙杋nput鐨勫肩殑鍑嗗宸ヤ綔棣栧厛寤虹珛涓涓潤鎬侀〉闈㈠懡鍚嶄负getvalue.html锛屾爣棰樹负鈥滃浣曠敤js鎴栬卝query鑾峰彇input妗嗛噷闈㈢殑鍊尖濄傚缓绔嬩竴涓猣orm name涓"form1"锛屽苟娣诲姞...
  • 鍓嶇js 缂栫▼
    绛旓細 涓棿鐨刼nMouseOver锛岃〃绀哄綋榧犳爣绉诲叆鏃讹紝娌℃湁涓婁笅鏂囷紝鏃犳硶缁欏埌鍏蜂綋瑙i噴
  • 姹備竴娈鍓嶇JS浠g爜,banner杞挱鏁堟灉鐨,鏈夊浘
    绛旓細鍏堝紩鍏query 鍐嶇敤涓嬮潰杩欐灏卞彲浠 (function() { (".flexslider").flexslider({ slideshowSpeed: 4000, //灞曠ず鏃堕棿闂撮殧ms animationSpeed: 400, //婊氬姩鏃堕棿ms touch: true //鏄惁鏀寔瑙﹀睆婊戝姩 });});
  • 扩展阅读:点击进入picrew网址入口 ... 在线执行js代码 ... 免费代码生成器 ... 登录页面的验证js代码 ... 简单的表单验证js代码 ... github官网进入 ... 2fa代码生成器 ... js 代码加密 ... js代码网站 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网