- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 javascript 中定义一个 maskRe,它只允许在表单中输入 0.002 - 0.1 之间的值,有什么想法吗?
詹姆斯
除此之外,我想在 javascript 中创建一个正则表达式,它只允许在表单中输入 0 - 50.00 之间的值,有什么想法吗?
最佳答案
请理解 maskRe 应用于过滤掉无效的符号 - 但不用于验证输入的值:regex
属性应该是用于此。
不过,您可以同时使用两者:
maskRe: /[0-9.]/,
regex: /^0[.](1|0[1-9][0-9]?|00[2-9])$/
……或者……
regex: /^0[.](1|0[1-9][0-9]*|00[2-9][0-9]*)$/
...如果您不需要将小数点后的位数限制为三位。
更新:对于 0 - 50.00 可能是这样的,也许...
regex: /^(50(?:[.]0+)?|[1-4]?[0-9](?:[.][0-9]+)?)$/
关于javascript - 在 javascript 中定义一个 maskRe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12163522/
在 Ext JS 中,以下 maskRe不起作用,因为它没有在文本字段上设置最多 5 个字符的限制,为什么? { xtype: 'textfield', fieldLabel: '* Zip
使用MaskRe /[a-zA-Z0-9\/.-]/。用户可以输入数字、字母、斜杠、点和连字符。我怎样才能添加空间? 我刚刚尝试了 /[a-zA-Z0-9\/.-s]/,但它不接受空格。 还尝试了/[
我有一个 DateField,我想将用户输入限制为仅数字和符号 (/. -)。我正在使用 maskRe 函数,但不知道如何指示包含符号。目前它只接受数字。 maskRe: /[0-9]/ 最佳答案
是否可以更改创建的输入字段的 maskRe?如果是,怎么办? { xtype: 'textfield', maskRe: /\d{0,5}/i } 最佳答案 是的,而且您已经在这样做了。 但是
我想在 javascript 中定义一个 maskRe,它只允许在表单中输入 0.002 - 0.1 之间的值,有什么想法吗? 詹姆斯 除此之外,我想在 javascript 中创建一个正则表达式,它
我有一个文本字段,用户应该能够在字符串末尾留出空格,但它们可以在两个字母之间留有空格。我用过 maskRe:/[^\s]/ 但这会阻止用户在字母之间输入空格。怎么做? 最佳答案 尝试用它来检查它是否以
我只是想限制用户输入 1 到 6 之间的数字。所以我的代码是: { xtype : 'textfield', id :
我需要将我的 ExtJs 文本字段配置为只接受可以是正数、负数、整数和最多 2 位小数的小数。我尝试使用 maskeRe 和正则表达式 /^-?[0-9]\d*(\.\d+)?$/ 。但它只接受正整数
我是一名优秀的程序员,十分优秀!