正则以2开头的5位数怎么写?

`const reg = /^2[0-5]{5}$/
var value = 20203;
console.log(reg.test(value));`

这是我写的,哪里出了问题 一直输出false

阅读 3.8k
5 个回答

前面的2占了1位, 后面的[0-5]只要4位就好了;

把 5 改成 4。

5改成4

const reg = /^2[0-5]{4}$/
var value = 20203;
console.log(reg.test(value));
const reg = /^2[0-5]{4}$/
var value = 20203;
console.log(reg.test(value));
// 以2开头已经占一位了...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题