正規表現とxsd:patternを使用して制限を設定し、最大10文字のASCII値の特定の範囲内にある文字のみを許可しようとしています。具体的には、ASCII値33から126まで。
今のところ、私は変更しようとしている次のスニペットを持っています。
<xsd:simpleType name="Name">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[(\p{L}|\d)._-]{0,9}"/>
</xsd:restriction>
</xsd:simpleType>
私が持っている他のオプションは、正規表現で33から126までの個々のASCII文字をリストすることです。今のところ、私はその道を進むことに抵抗しています。