问题描述
<xs:elementname="SubscriberAdd2"><xs:simpleType><xs:restrictionbase="xs:string"><xs:maxLengthvalue="256"/><xs:patternvalue="…^(d+)(.{0,1}d+)|(d+)(.{0,1}d+)$"/></xs:restriction></xs:simpleType></xs:element>我是想实现一个这样的规则数(整数和小数都可以)拼接上符号‘|’再接上数(整数和小数都可以)即形如3333|33333、333.3|33333、3333|3333.3、333.3|3333.3都可以。可是我们的框架不识别‘^’和‘$’,如果去掉这2个就会有BUG,形如:2343dfdf323|3242也可以通过。大虾指点:有不有不用‘^’和‘$’的实现方法。
时间: 2024-10-02 13:08:47