嗨我需要驗證密碼只有字母數字字符(應呈現字母和數字從0..9)。我的意思是它應該至少包含一個數字和字母剩餘xsd中的字母數字密碼驗證
我用正則表達式是這樣的:
<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:?!模式價值」^[0- 9] $)(?!^ [a-zA-Z] $)^([a-zA-Z0-9] {8,20})$'不是有效的正則表達式。報告的錯誤是: '意外元字符'。
有沒有人可以幫助如何解決這個問題?
謝謝
不是合法的XSD正則表達式。 –
適用於我,使用Visual Studio 2010 XSD驗證 – MiMo
Visual Studio 2010未正確實現XSD正則表達式語言的有趣證據。 –