lvhaowen的gravatar头像
lvhaowen 2016-07-28 17:16:04

js怎么才能让输入框只能输入11位数字?

                        <div class="order_top">
                            <p>现在预约 领取200元现金券</p>
                            <label><input type="text" value="您的姓名" id="userName" name="userName"/></label>
                            <label><input type="text" value="手机/电话" id="cellPhone" name="cellPhone" /></label>
                            <div id="onlineOrderTag"></div>
                            <a><input type="button" value="" id="onlineOrderBtn" name="onlineOrderBtn" width="100%" height="24" class="smallInput" ></a>                     
                               
                        </div>

所有回答列表(3)
lvhaowen的gravatar头像
lvhaowen  LV20 2016年7月29日

加上maxlength="11"

评论(0) 最佳答案
tanhw的gravatar头像
tanhw  LV4 2016年8月3日

两个正则表达式:

1:限制只能输入数字 ,input 加上 maxlength="11" 属性

!/^[\d]*$/

2:电话号码正则表达式

!/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
zygod的gravatar头像
zygod  LV17 2016年8月4日

加上校验,你前段用的啥 建议jquery validate

maxlength="11"

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友