正则提取生日

新手上路,请多包涵

321102196712011911
.{6}(19)d{6}
最终取到了32110219671201

请教如果要取到19671201或者1201 该如何呢?

阅读 2.9k
1 个回答

同上,直接 substr 是最快的。

String.substr

'321102196712011911'.substr(6,8)

Regex

'321102196712011911'.match(/^(?:\d{6})(?<date>\d{8})/)

Regex

/^(?:\d{6})(?<date>\d{8})/
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进