使用正则表达式判断如果电话输入了,则输入的电话号码必须为数字

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

/*使用正则表达式判断如果电话输入了,则输入的电话号码必须为数字*/

var con = document.getElementById('tel').value;

var tel =/[^0-9];

var zip=document.getElementById('zip').value;

pile(/^[0-9]{6}$/);

if(tel.test(con)){

document.getElementById('show5').innerText='输入的电话号码必须为数字';

return false;

}

if(!re.test(trim(zip))){

document.getElementById('show7').innerText='*邮编格式不正确';

return false;

}

*/

2. 只能是汉字:

﹤input onkeyup="value="/oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')"﹥

3.只能是英文:

﹤script language=java script ﹥function onlyEng(){if(!(event.keyCode﹥=65&&event.keyCode﹤=90))event.returnvalue=false;}﹤/ script ﹥﹤input onkeydown="onlyEng();"﹥

4. 只能是数字:

﹤script language=java script ﹥function onlyNum(){if(!((event.keyCode﹥=48&&event.keyCode﹤=57)||(event.keyCode﹥=96&&event.keyCode﹤=105)))//考虑小键盘上的数字键event.returnvalue=false;}﹤/ script ﹥﹤input onkeydown="onlyNum();"﹥

. 只能是英文字符和数字:

﹤input onkeyup="value="/oblog/value.replace(/[\W]/g,"'')"onbeforepaste="clipboardData.s etData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"﹥

6. 验证邮箱格式:

﹤script LANGUAGE=java script RUNAT=Server﹥function isEmail(strEmail) {if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Z a-z0-9]+$/) != -1)return true;elsealert("oh");}﹤/ script ﹥﹤input type=text onblur=isEmail(this.value)﹥

﹤script LANGUAGE=java script RUNAT=Server﹥function isEmail(strEmail) {if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Z a-z0-9]+$/) != -1)return true;elsealert("oh");}﹤/ script ﹥﹤input type=text onblur=isEmail(this.value)﹥

7. 屏蔽关键字(这里屏蔽***和****):

﹤ script language="java script 1.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﹥

3.表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等:

﹤ script language="java script "﹥﹤!--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 ﹥

4.表单项输入数值/长度限定:

﹤script language="java script "﹥﹤!--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 ﹥

5.中文/英文/数字/邮件地址合法性判断:

﹤ script LANGUAGE="java script "﹥﹤!--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

相关文档
最新文档