繁体   English   中英

我想要 texinput 格式的小数点后的负值和正值两个数字

[英]i want negative and postive value two number after decimal in texinput format

  FilteringTextInputFormatter.allow(
                            RegExp(r'^\d+\.?\d{0,2}')),

这个过滤 texinput 只允许数字和十进制值(例如,1.22),但我想要(-1.22)

FilteringTextInputFormatter.allow(RegExp(r"[-0-9]")),

但这允许负值和正值但我不能否认小数点后超过两个值

可以在前面加上转义的“-”

RegExp(r'^\-\d+\.?\d{0,2}')

如果你想匹配负数和正数使用

RegExp(r'^\-?\d+\.?\d{0,2}')

将使正则表达式匹配 0 或 1 次出现的“-”

只需像这样添加-*

RegExp(r'^\-*\d+\.?\d{0,2}')

您可以从这里参考GFG RegExp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM