用于输入文本字段的Javascript验证器,仅用于两位小数
Javascript validator for input text field for two decimals only
在不使用JQuery或以下语法的情况下,如何仅验证和限制两位小数的输入文本字段:
RegExpObject.test(string)
纯JavaScript,不带正则表达式:
var str = '12.34'
var n = Number(str.split('.')[1]);
if (n > 9 && n < 100) console.log("It's good");
如果你不想要JavaScript,在纯HTML5中也是可能的。
<input type="number" name="quantity" step="2" min="0" max="99">
对于简单的javascript,使用这个的好处
http://www.w3schools.com/jsref/jsref_tofixed.asp
如何申请?请参阅来自的里希的回答
在文本框的按键中限制为小数点后2位?
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 货币代码为欧元-金额的格式不应包含小数
- PHP中的setcookie仅适用于localhost
- 包括用于facebook评论框的JavaScript SDK
- 如何检测用于WebGL的专用或集成显卡
- ng更改事件不适用于Dropdown
- 用于搜索的聚合物嵌套绑定
- jQuery表单添加不适用于下拉列表
- 用于Javascript中小数输入的Regex,小数前有1到3位,小数后有1到三位
- 用于输入文本字段的Javascript验证器,仅用于两位小数
- 用于查找小数/浮点数的正则表达式
- 用于整数和小数(货币)的javascript正则表达式
- 用于验证小数的Regexp不起作用
- Regexp用于检查输入是否仅为整数(int),以及检查另一个输入是否仅为带有2位小数的数字
- 用于替换字符串中小数后不重要的零的正则表达式模式
- 用于带小数的负数的Javascript正则表达式
- 用于小数的Javascript正则表达式