Ich versuche, eine xml
über eine xsd
zu validieren. Eines der Felder ist ein optionales Feld, das einen Wert enthalten kann oder nicht. In meinem Fall die IP eines Computers. Ich überprüfe mit xsd
den Ausdruck regulär, um zu überprüfen, dass es IP-Format hat, kann aber nicht validieren, wenn es leer kommt. HierRegex oder leere Zeichenfolge funktioniert nicht
ist die example
IP Zur Validierung ich folgende regex verwendet:
((([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|($)
Wie Sie sehen, habe ich versucht zu verwenden (die Regex für die IP-Ausdruck) | ($)
Aber es funktioniert nicht mit leeren String.
Was mache ich falsch? Wie kann ich es reparieren? Vielen Dank alle
leere Zeichenfolge ist: - '^ \ s * $' – rock321987
Auch versucht, und es funktioniert nicht: http://www.utilities-online.info/x sdvalidation /? save = a30e536f-4ede-41a8-8a62-6822bdc50319-xsdvalidation # .Vxo3_TCLT4Y – Mayday