javascript 使文本框内只能输入6位的数字字符,并不以“0”打头,即第一个字符不能为“0” 求该段代码
3个回答
展开全部
<input type="text" id='c' maxlength="6"/>
<a href="" id="a">111111</a>
<script type="text/javascript">
document.getElementById("a").onclick=b;
function execReg(reg,str){
if(!str.match(reg)) {
alert('请填写正确数字')
}
}
function b(){
var str=document.getElementById('c').value;
var reg = /^0[0-9]{5}/;
execReg(reg,str)
return false
}
</script>
<a href="" id="a">111111</a>
<script type="text/javascript">
document.getElementById("a").onclick=b;
function execReg(reg,str){
if(!str.match(reg)) {
alert('请填写正确数字')
}
}
function b(){
var str=document.getElementById('c').value;
var reg = /^0[0-9]{5}/;
execReg(reg,str)
return false
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询