繁体   English   中英

使用JQuery和regexp的输入掩码

[英]Input mask with JQuery and regexp

我正在寻找Javascript或JQuery解决方案(客户端):

  • 掩码输入:禁止用户输入非法字符
    • 是否接受像^[-+]?[0-9]+(\\.[0-9]+)?这样的正则表达式^[-+]?[0-9]+(\\.[0-9]+)?
  • 格式化输入
    • 千位分隔符= ,
    • 小数点分隔符= .

例如,我希望显示1234.56更改为 )“ 1,234.56”。

掩码输入插件不允许格式化(我不能在小数点分隔符之前告诉它[0-9]+ )。

meioMask允许999.999.999.999,99格式,但该值将转换为字符串。 在Java中与Double绑定失败。

您有建议,研究领域吗?

我遵循Ayman Safadi的建议,并且使用plugins.jquery.com/project/numberformatter格式化和解析输入。

我存储在alt字段中输入的value ,并在用户关注时恢复到该value (并格式化onBlur )。

此解决方案不会阻止输入(例如,防止输入一定数量的字母)。 任何其他想法都应该感谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM