问题描述:页面上输入的文本框只能输入正数、负数和小数,否则报错
使用平台:eclipse
var regex= /^-?\d+(\.\d+)?$/;
if (regex.test(holidayDays)== false){
Tip.showError('报错信息');
return false
}
介绍:
^ 表示匹配字符串的开始位置,
-?表示可有可无的负号
\d+ 表示 匹配一位或多位的数字
(\.\d+)? 表示可有可无的小数部分,\.表示匹配小数点,\d+ 表示匹配一位或多位的数字
$表示字符串的结束位置