Регулярное выражение схемы XML для целочисленного диапазона, исключая 0 - PullRequest
1 голос
/ 28 сентября 2011

Я разрабатываю схему XML, и мне нужно ограничить целое число нахождением в пределах диапазона от -20 до 20, но не 0.

Я собирался использовать minInclusive и maxInclusive для -20в 20.

Я пытался добавить регулярное выражение "=" ^ (?! 0). + ", но это не является действительным регулярным выражением XML.

Какое значение можно указатьвставить для xs: шаблон, который будет препятствовать тому, чтобы целое число было 0?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2011

Простое отсутствие escape-персонажа.Значение шаблона должно иметь вид «^ (\ ?! 0). +».

0 голосов
/ 28 сентября 2011

Вы пытались перечислить законные значения.Работоспособен, так как диапазон довольно мал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...