整数12位,小数4位正则表达式[-\\+]?\\d{1,12}(\\.\\d{1,2})?这是整数12位,小数2位的正则表达式,如果我小数点要4位正则表达式怎么写

问题描述:

整数12位,小数4位正则表达式
[-\\+]?\\d{1,12}(\\.\\d{1,2})?这是整数12位,小数2位的正则表达式,如果我小数点要4位正则表达式怎么写

首先[-\\+]?\\d{1,12}(\\.\\d{1,2})?这是整数1到12位,小数1到2位的正则表达式
而你说的整数12位 小数两位的应该是[-\\+]?\\d{12}(\\.\\d{2})?
如果是小数1到4位[-\\+]?\\d{1,12}(\\.\\d{1,4})
但是如果小数是必须4位[-\\+]?\\d{1,12}(\\.\\d{4})