js正则表达式

HTML:

<dl><dt>认购数量</dt><dd><input type="text" placeholder="如3份或3-5份" class="w_input" id="buy" style="background:#faeae9;"/></dd></dl>
    <dl><dt>认购金额</dt><dd><span id="buy_amount"></span></dd></dl>

JS:

  • stringObj.search(rgExp)
    注释:
    1、stringObj为必选项,rgExp指正则表达式 ,即匹配规则。
    2、返回值:search 方法指明是否存在相应的匹配。如果找到一个匹配,search方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1
autoCount();
function autoCount(){
    $('#buy').blur(function(){
        var patt = /^[0-9]+$/;
        var qty = $('#buy').val();
        if(qty.search(patt) !== -1){
            var buy_amount = $('#buy_amount').text(qty*100+'万');
        }else{
            $('#buy').val(1);
            $('#buy_amount').text('100万');
        }
    });

};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值