您的位置:首页 > Web前端 > JavaScript

JS控制文本框:输入银行卡号,4位自动加上空格分隔

2014-04-03 09:57 1111 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>test</title>

<script type="text/javascript">

window.onload =function() {

document.getElementById("test").onkeyup =function() {

this.value =this.value.replace(/\s/g,'').replace(/\D/g,'').replace(/(\d{4})(?=\d)/g,"$1 ");;

};

};

</script>

</head>

<body>

<input type="text" id="test"/>

</body>

</html>

========================================================

在前台读取数字时自动忽略空格

String newStr = "a b c".replaceAll(" ","");

这样的话会把a b c d读取为abc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: