手机端支付页面如何去掉前面的“”¥”

原创 小一豆豆 随笔 js 241阅读 2017-05-04 16:23:33 举报

<input type="text" onkeyup="javascript:replaceV(this)" onblur="javascript:replaceV(this)" style="text-align:right;" />
<script>
function replaceV(obj) {
if(obj.value == "" || obj.value == "¥" || obj.value == undefined || obj.value == null) {
obj.value = "";
} else {
if(obj.value.indexOf("¥") != -1) {
obj.value = trimStr(obj.value.trim());
}
//console.log(obj.value+"0");
if(/^\d+(.\d{1,2})?$/i.test(obj.value)) {
obj.value = '¥' + obj.value;
} else {
obj.value = "";
}
}
}

function trimStr(str) {
    return str.replace("锟�", "");
}

if(!String.prototype.trim) {
    String.prototype.trim = function() {
        return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
    };
}

</script>

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复