猿问

正则匹配,怎么保留两位小数点

js代码


var old = "";


        function check(ele) {

            var pattern = /^(\+|\-)?((([1-9]([0-9]*))|0)(\.[0-9]*)?)?$/;

            var val = ele.value;

            if(val.match(pattern)) {

                old = val;

                return true;

            } else {

                ele.value = old;

                return false;

            }

        }

html代码

<input type="text" size="20" onkeyup="check(this)" >


这个正则怎么保留两位小数点啊


一只甜甜圈
浏览 1522回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答