文本框中禁止非数字字符输入比如手机号码、邮编

来源:互联网 发布:手机足球分析软件 编辑:程序博客网 时间:2024/04/30 00:00
禁止非数字字符输入的文本框,比如手机号码了 邮编。
代码:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>禁止非数字字符输入的文本框-www.jbxue.com</title> <link rel="stylesheet" href="style.css"> </head> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <body> <input type="text" id="phone" value="0000"> </body> <script type="text/javascript"> jQuery(document).ready(function($) { // Stuff to do as soon as the DOM is ready; var phone=$('#phone'); $(phone).on('click',function(){ phone.val(''); }) $(phone).on('keyup',function(evt){ var phoneVal=phone.val(); phoneVal=phoneVal.replace('/[^\d]+/g', ''); //替换非数字字符为空格 phoneVal=parseInt(phoneVal,10); if(isNaN(phoneVal)){ phoneVal = ''; } this.value=phoneVal; }) }); </script> </html>