⑴ js 正则判断必须含有一位或2位小数
^\d+(\.\d{2})?$ \d: 匹配数字抄 + : 数字出现1次上 (\.\d{2})?:括号内组面?表示括号内容出现0-1次 强制要求必须保留2位小数 ?改+ 即 (\.\d{2})+ \. : 匹配小数点 \d :匹配数字 {2}:小数点取两位 $:匹配任何结尾之前所写字符串 即 小数点和两位小数
⑵ js正则校验大于0小于等于500的数字,包含小数,但小数点后只保留两位
if(/^(0\.0[1-9]|0\.[1-9]\d|[1-9]\d?(\.\d\d)?|[1-4]\d\d(\.\d\d)?|500)$/.test(n.toString())){alert(n)}
⑶ 正则表达式 只能输入数字和小数点,小数点前最多8位,小数点后最多两位
@"^\d{1,8}(\.\d{1,2})?$";
⑷ 求一个js正则表达式,要求只能为数字,如果有小数位,最多只能是4位小数
//求一个js正则表达式,要求只能为数字,如果有小数位,最多只能是4位小数
var m = /^-?\d+\.?\d{1,4}$/;
var s = "111.111";
alert(m.test(s));
⑸ js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写
只能输入或粘贴纯数字的:
<input onkeyup="value=value.replace(/[^d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))">
⑹ js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)
reg=/^(?!0+$)(?!0*\.0*$)\d{1,8}(\.\d{1,2})?$/
⑺ JS正则表达式,限制输入数字,且小数点保留两位
js验证是正数且保留2位有效小数点的正则表达式是:123var reg = /^\+?(\d*\.\d{2})$/;var str = ".23";reg.test(str)
验证正数的js代码:
1.
"^\\d+$"//非负整数(正整数
+
0)
2.
"^[0-9]*[1-9][0-9]*$"//正整数
3.
"^((-\\d+)|(0+))$"//非正整数(负整数
+
0)
4.
"^-[0-9]*[1-9][0-9]*$"//负整数
5.
"^-?\\d+$"//整数
6.
"^\\d+(\\.\\d+)?$"//非负浮点数(正浮点数
+
0)
7.
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正浮点数
8.
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"//非正浮点数(负浮点数
+
0)
9.
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"//负浮点数
10.
"^(-?\\d+)(\\.\\d+)?$"//浮点数
正则表达式,又称规则表达式。在代码中常简写为regex、regexp或re,计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。正则表达式这个概念最初是由unix中的工具软件普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。
给定一个正则表达式和另一个字符串,可以达到如下的目的:
1.
给定的字符串是否符合正则表达式的过滤逻辑;
2.
可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是:
1.
灵活性、逻辑性和功能性非常强;
2.
可以迅速地用极简单的方式达到字符串的复杂控制;
3.
对于刚接触的人来说,比较晦涩难懂。
⑻ js 正则表达式 来控制输入框 只能输入 7位正整数和2位小数,点号只允许输入一次~
^<input onkeyup="value=value.replace(/[^\d]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
只能输入正整数,专
只能输入 7位整数和2位小数:属 /^[1-9]{1}\d{6}\.\d{2}$/