gpt4 book ai didi

JavaScript 匹配非零或以零开头的数字

转载 作者:行者123 更新时间:2023-12-03 11:20:56 24 4
gpt4 key购买 nike

我有以下正则表达式,我试图只允许以下数字:
1, 2, 3, 10, 11, 24 etc
而不是 0, 01, etc

if (!$(this).text().match(/^[1-9][0-9]/g)) {


}

这样对吗?因为它不允许像 1、2、3 这样的数字,而是 11、12 等

最佳答案

您需要指定一个 *秒后 [0-9]匹配零个或多个数字。除了一位数字之外,这也将无法匹配两位以上的数字。正确的正则表达式是 ^[1-9][0-9]* .

关于JavaScript 匹配非零或以零开头的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293443/

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