簡體   English   中英

我在 Javascript 的正則表達式上有一個問題

[英]I have an problem at hand on regular expressions in Javascript

var pattern = /[AZ][az]{2}-\d{2}-\d{4}/這是模式,我用來匹配格式為Jan-12-2000的日期字符串

問題是我需要跟隨字符串的模式,

  • 2020 年 7 月 23 日
  • 7月23日
  • 2020 年 7 月
  • 2020 年 2 月 23 日

我真的被困在這個嘗試了這么多選擇而沒有得到確切結果的過程中。 如果有人可以提供解決方案,我真的很感激。

 const rgx = /([AZ][az]{2,3}[-\s,])?\d{2,4}([-\s,]\d{4})?/; console.log(rgx.test('Jan-12-2000')) console.log(rgx.test('Jul 23, 2020')) console.log(rgx.test('Jul 23')) console.log(rgx.test('Jul 2020')) console.log(rgx.test('23, 2020'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM