gpt4 book ai didi

regex - 正则表达式只允许负数

转载 作者:行者123 更新时间:2023-12-01 09:03:26 25 4
gpt4 key购买 nike

这听起来像是一个相当普遍的问题,但我搜索了很多,但找不到任何可行的方法。我正在使用 jquery validate 插件来验证表单输入。有一个字段只需要接受负数(可以是整数或小数,但必须小于零)。

我尝试过这样做:

    $.validator.addClassRules("negativeNumber", { range: [-1000000000, 0] });

...这可以正常工作,但验证错误很可怕(“请输入介于 -1000000000 和 0 之间的数字”) - 我只想说“请输入负数”。

谁能指出只允许负数的正则表达式的方向?

非常感谢各位...

最佳答案

您可以添加 custom validation method 而不是正则表达式,我认为它更容易阅读。

$.validator.addMethod('negativeNumber',
function (value) {
return Number(value) < 0;
}, 'Enter a negative number');

关于regex - 正则表达式只允许负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624336/

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