1 替换 replace($from, $to);
var re = /[¥元]/g ;
shopPrice_result = Number(combo_result) + Number(box[i].id.replace(re, '' ));
result_format='¥\s元';
re_re=/\s/g;
document.getElementById( "total_price").innerHTML = result_format.replace(re_re, total_money);
2 检测手机号码正确格式
var reg = /^(1[3578][0-9])|(14[57])\d{8}$/ ;
if(!reg.test(xiugaival)){
}
3 检测url的正确性
!!str.match(/(https?\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&=]*)?/gi);
4 RegExp 用法
re = new RegExp('\\{' + key + '\\}' , 'ig');
templateStr = templateStr. replace( re, mapData[key]); //replace key with value
var validateRegExp = {
serialise: "^\\d*$" , //商品编号
intege1 : "^[1-9]\\d*$", //正整数
decmal1 : "^\\+?(\\d*\\.\\d{1,2})$" //浮点数
}
注意:要用两个双反斜杠
var objExpPrice = new RegExp( validateRegExp.decmal1 );
var objExpPrice2 = new RegExp(validateRegExp .intege1);
var isPrice = objExpPrice.test (price);
var isPrice2 = objExpPrice2.test (price);