分隔符^和$验证过于严格

时间:2018-03-30 20:53:51

标签: regex

我希望有人可以帮助我。我已经为名为SKN的元素定义了一个正则表达式。正则表达式如下:

^[0-9]{7,10}$ 

现在,当我使用以下元素验证文件时,该文件无效:

<gsk:SKN>1234567890</gsk:SKN>

当我从正则表达式中删除分隔符^和$时,该文件有效。

我认为^和$在那里确保像下面这样的元素不通过验证:

<gsk:SKN>  1234567890  </gsk:SKN>

任何人都可以解释为什么正则表达式^[0-9]{7,10}$无法按预期工作?我是否误解了分隔符^$的功能?

0 个答案:

没有答案