js 正则表达式 一位小数。一个输入框,只允许输入1、2、3和1.0-3.0的一位小数。

JavaScript015

js 正则表达式 一位小数。一个输入框,只允许输入1、2、3和1.0-3.0的一位小数。,第1张

没看懂...

可以输入 1 2 3

还有 1.0 到 3.0 之间的小数?

[1-3]{1}(?:\.[0-9])?

这个是 可以输入 1 2 3 1.0-3.9的正则

<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">

<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字')this.value=''}">

js正则表达语法:

1、/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。

2、/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。

3、/<(.*)>.*<\/\1>/ "<(.*)>.*<\/\1>" 匹配一个 HTML 标记。