【发布时间】:2019-07-02 15:07:06
【问题描述】:
我找到了这个链接 (www.regextester.com/103452) 来验证基于 REGEX。
(?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{0,62}[a-zA-Z0-9]\.)+[a-zA-Z]{2,63}$)
但是有一个问题,Oracle 不能识别正/负前瞻。
第一个正向前瞻(?=^.{4,253}$) 很容易,我可以验证字符串的长度,但对于负前瞻(?!-),我很难弄清楚。
【问题讨论】: