正则表达式模式允许正整数和负整数

use*_*746 8 regex xsd

我试图在XSD中找到允许正整数和负整数的正则表达式模式

我当前的代码只允许正整数.

xs:pattern value="[0-9]{0,10}"
Run Code Online (Sandbox Code Playgroud)

Fel*_*Yan 12

假设您只在数字前面提到可选的负号:

xs:pattern value="-?[0-9]{0,10}"
Run Code Online (Sandbox Code Playgroud)


Ada*_*adi 5

使用\d符号会使事情变得更加简单:

xs:pattern value="-?\d+"
Run Code Online (Sandbox Code Playgroud)