受限有符号数字格式的正则表达式
Regular expression for restricted signed number formats
我想要以下给定模式的正则表达式:
{anynumber}
将 return 为真。
+{anynumber}
将 return 为真。
-{anynumber}
将 return 为假。
{anynumber}.5 OR {anynumber}.50 OR {anynumber}.500
和类似的模式将 return 为真(即 .5
之后的任意数量的零)。
+{anynumber}.5 / +{anynumber}.50 / +{anynumber}.500
类似的模式将 return 为真。
-{anynumber}.5 / -{anynumber}.50 / -{anynumber}.500
和类似模式将 return 错误。
+{anynumber}.6 / +{anynumber}.75 / +{anynumber}.205
和类似的模式将 return false(即小数点后只允许 5
在第一位,之后有任何或没有零)。
没有号码长度限制。
你在这里:
^(?:(?: \/ )?[+]?[0-9]+(?:\.50*\b)?)+$
这里是 demo.
我想要以下给定模式的正则表达式:
{anynumber}
将 return 为真。
+{anynumber}
将 return 为真。
-{anynumber}
将 return 为假。
{anynumber}.5 OR {anynumber}.50 OR {anynumber}.500
和类似的模式将 return 为真(即 .5
之后的任意数量的零)。
+{anynumber}.5 / +{anynumber}.50 / +{anynumber}.500
类似的模式将 return 为真。
-{anynumber}.5 / -{anynumber}.50 / -{anynumber}.500
和类似模式将 return 错误。
+{anynumber}.6 / +{anynumber}.75 / +{anynumber}.205
和类似的模式将 return false(即小数点后只允许 5
在第一位,之后有任何或没有零)。
没有号码长度限制。
你在这里:
^(?:(?: \/ )?[+]?[0-9]+(?:\.50*\b)?)+$
这里是 demo.