求一个XSD使用的正则表达式
一脚滑倒 2007-08-28 12:04:18 在Schema中,使用正则表达式<xsd:pattern value="……"/>
要求如下:
字符不能是@N @I @E这三种
本来用Javascript可以使用 /^([^@]|@(?!(N|I|E)$))/
但用在xsd:pattern时,我猜它最终是/^([^@]|@(?!(N|I|E)$))$/
这样并不能达到要求
请问这个正则表达式应该怎么写?
对于以下的字符串应该是:
@N false
@I false
@E false
@NIE true
@Nabc true
a@N true