Java:
Pattern reg = Pattern.compile("[+]?\\d{1,15}(\\.\\d{1,2})?");
reg.matcher(roomArea).matches();
JS:
var reg = /^\d+(\.\d+)?$/; //正则表达式
Var str = ""; //要验证的值
reg.test(str);或者str.match(reg);都是返回boolean值
常用正则:
NotEmpty : /.+/;
Email : /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/;
Url :/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
Currency : /^\d+(\.\d+)?$/;
Number : /^\d+$/;
Integer : /^[-\+]?\d+$/;
PlusInt : /^\d+$/;
NegativeInt : /^[-]?\d+$/;
Double : /^[-\+]?\d{1,15}(\.\d{1,2})?$/;
PlusDouble : /^[+]?\d{1,15}(\.\d{1,2})?$/;
Ip : /^([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})$/;
English : /^[A-Za-z]+$/;
Chinese : /^[\u0391-\uFFE5]+$/;
EnglishAndNum : /^[0-9A-Za-z]+$/;
Remark : /^.{0,250}$/;
Date : /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;
Time : /^(0[1-9]|[1][0-9]|2[0-4]):([0-5][0-9]):([0-5][0-9])$/;
TimeStamp:/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})(\d{1,2}):(\d{1,2}):(\d{1,2})$/;