正则表达式是处理文本的强大工具,但有时很难记住或构建适用于特定任务的模式。本文收集了各种常见场景下的正则表达式配方,你可以将其视为一个实用的参考库。
数字和数量验证
整数
// 匹配整数(正负)
const integerRegex = /^-?\d+$/;
// 匹配正整数
const positiveIntegerRegex = /^\d+$/;
// 匹配指定范围内的整数(例如0-100)
const rangeIntegerRegex = /^\d{1,3}$/;
const validateRange = num => rangeIntegerRegex.test(num) && Number(num) <= 100;
2000/1/8大约 5 分钟