gpt4 book ai didi

Javascript正则表达式验证数字字符之间有 - (破折号)

转载 作者:行者123 更新时间:2023-11-28 19:57:30 27 4
gpt4 key购买 nike

我正在尝试使用 Javascript Regex 验证以下格式基本上破折号之前的第一组数字只能是 3 个数字字符。而破折号后面的字符只能是两个或三个数字字符。不允许使用其他字符或空格。

我看过几篇关于 javascript Regex 的文章,但它们都非常基础,没有接近满足以下标准。复杂的事情超出了我的理解范围。有人有一个 javascript 正则表达式吗?

089-02  Valid 
043-342 Valid
03-22 Invalid
023-23 Valid
021-0123 Invalid

最佳答案

var test = "213-12";

console.log(/^\d{3}-\d{2,3}$/.test(test)); // true

JSFiddle

关于Javascript正则表达式验证数字字符之间有 - (破折号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22284119/

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