如何编写这个javascript正则表达式?

JRO*_*ROB 0 javascript regex

我试图使用JavaScript运行正则表达式检查,以确保字符串遵循模式:

NNNN-NNNN

(其中N =任意数字0-9)我需要确保破折号也就位.

因此,任何4个数字后跟一个破折号,后跟任意两个数字,后跟一个破折号,后跟任意两个数字.

如何将其写为正则表达式?

sp0*_*00m 8

这里是:

^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Run Code Online (Sandbox Code Playgroud)

  • +1,但不需要在这里逃避连字符. (2认同)
  • 即它也匹配"哦看 - 1234-56-78-I-forgot-to-anchor-my-regexp" (2认同)