正则是仅允许字母且没有特殊字符,一开始就没有空间



我已经尝试过:但这无法正常工作。但是,它限制了用户在开始时进入空间。我在哪里犯了一个错误?

我试图构建到目前为止构建的正则是: [^-s][a-zA-Zs]*$

应该匹配:Priya,ABC xyz
不应匹配: <spaces>binayak,$&&amp; ay %% aac

首先,您错过了字符串锚点^的开头。

其次,逆字符类[^-s]是不允许空间的良好尝试,但与此同时,它确实允许其他特殊字符处于字符串的开头,我们不想要。相反,我们只能没有s[a-zA-Z]

,我们只能与第二个字符类非常相似。

完整的正直:

^[a-zA-Z][a-zA-Zs]*$

相关内容

最新更新