大家好,我一直在尝试在我的.xsd中为XML制作正则表达式.
@H_502_15@这个表达式应该验证一个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