Мы создали определение 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

Ответы на вопрос(3)

Ваш ответ на вопрос