【发布时间】:2009-03-19 00:50:34
【问题描述】:
我正在使用一个正则表达式,它将匹配最多包含用户定义的小数位数的数值。目前我有
/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/
这将允许与输入一样多的地方,但我有时也希望允许 2 个用于货币或 4 个或更多用于其他输入。我正在构建的功能是
var isNumeric = function(val, decimals) {
// decimals is not used yet
var objRegExp = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
return objRegExp.test(val);
};
【问题讨论】:
标签: javascript regex