【发布时间】:2012-09-14 13:58:17
【问题描述】:
^(?![_\.\'\-])(?:[\p{L} ]+)$
如果我理解正确的话,有:
-
(?![_\.\'\-])否定前瞻,即字符串不能以下划线、点、撇号或减号(任意数量)开头。 -
(?:[\p{L} ]+)允许在 Ll、Lm、Lo、Lt 和 Lu 以及空格中至少有一个字符。
第一个问题是:像“1Bob”这样的东西不应该失败(因为前瞻)。那么why it fails?
第二个问题在哪里可以找到 Ll、Lm、Lo、Lt 和 Lu 中的字符列表或解释?
【问题讨论】: