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

js正则表达式

2016-07-20 11:04 429 查看
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万');
}
});

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息