Мы создали определение SimpleType XML-схемы для ISBN. Это определение ISBN охватывает все правовые форматы ISBN по всему миру.
т всем, я все время пытаюсь сделать регулярное выражение для XML в моем.xsd.
Это выражение должно проверять номер 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