【发布时间】:2010-12-07 20:59:31
【问题描述】:
大家好,我一直在尝试在我的 .xsd 中为 XML 创建一个正则表达式。
这个表达式应该验证一个 ISBN-13 号码,但我不能比这更进一步:
ISBN (978|979)[ |-][0-9]{1,5}[ |-][0-9]{1,7}[ |-][0-9]{1,7}[0-9]{1}
如果有人填写了正确的 ISBN13,这是可以的,但仍然可以制作更长的 ISBN(例如,仍然可以将第一个数字块设为 5 长,第二个 7 位数字和第三个也是 7 位数长)。
我对这个话题很陌生,我无法解决这个问题,因此我希望有人可以帮助我或解决我的问题。
我知道 ISBN 13 由什么组成,我查看了维基百科和其他网站,但我的实际问题是它本身的正则表达式。
我希望这个问题没有早点被问到,所以如果有人早点问这个问题,我很抱歉。 jajay07
【问题讨论】: