gpt4 book ai didi

javascript - 如何使用正则表达式匹配中间有连字符的定长数字?

转载 作者:数据小太阳 更新时间:2023-10-29 05:45:57 28 4
gpt4 key购买 nike

我是正则表达式的新手,想知道如何编写执行以下操作的正则表达式:

验证像 123-0123456789 这样的字符串。只应允许使用数值和连字符。此外,验证连字符前有 3 个数字字符,连字符后有 10 个字符。

最佳答案

给定的答案不适用于具有更多数字的字符串(例如“012-0123456789876”),因此您需要:

str.match(/^\d{3}-\d{10}$/) != null;

/^\d{3}-\d{10}$/.test(str);

关于javascript - 如何使用正则表达式匹配中间有连字符的定长数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5038428/

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