gpt4 book ai didi

javascript - 协助使用正则表达式 Javascript

转载 作者:行者123 更新时间:2023-12-02 15:34:57 24 4
gpt4 key购买 nike

我正在尝试实现此正则表达式检查。 (1个整数,3个数字)

有效:

  • 0.236
  • 0.21
  • 1.231
  • 1.01

无效:

  • 12.23
  • 12321
  • 0.21323

我希望只有 1 位数字后跟小数点,且小数点后只有 0-3 位。

任何帮助都会很棒。我已经尝试过这个:^(([0-9]{1})?(?=\.)[0-9]{0,3})|([0-9]{1})$但没有锁。

编辑:我应该补充一点,我正在使用一个名为 inputmask 的 JQuery 插件。我希望输入掩码只接受我的要求。

最佳答案

要使用 jquery-inputmask 执行此操作,请使用此

<input id="example2" data-inputmask-regex="/^\d{1}\.\d{0,3}$/" />

然后在您的 JavaScript 文件中添加此内容

$(document).ready(function(){
$("#example2").inputmask("Regex");
});

这是正则表达式分割

^ - 正则表达式必须以此表达式开头

\d{1} - 0 到 9 之间的 1 位数字

\. - 后跟句点。需要注意的是,句点必须被转义

\d{0,3} - 后跟 0 到 3 位数字

$ - 正则表达式必须以此表达式结尾

我测试了您的所有示例。

关于javascript - 协助使用正则表达式 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33019282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com