您好我只需要验证字母数字字符的密码(应该同时显示 0..9 的字母和数字)。我的意思是它应该包含至少一个数字和剩余的字母
我使用的正则表达式是这样的:
<xsd:simpleType name="PasswordType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,20})$"/>
</xsd:restriction>
</xsd:simpleType>
但是eclipse抱怨错误: InvalidRegex: Pattern value '?!^[0-9] $)(?!^[a-zA-Z] $)^([a-zA-Z0-9]{8,20} )$' 不是有效的正则表达式。报告的错误是:“意外的元字符。”。
任何人都可以帮助如何解决这个问题?
谢谢