輸入完按回車后即可驗證!(自認為最簡單!)
說明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下測試通過
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title> 驗證數(shù)字最簡單正則表達式大全 </title>
- </head>
- <body>
- <h3>輸入完按回車后即可驗證?。ㄗ哉J為最簡單!)</h3>
- 正整數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^/d+$/.test(this.value));" />
- <br>
- 負整數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-/d+$/.test(this.value));" />
- <br>
- 整 數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+$/.test(this.value));" />
- <br>
- 正小數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^/d+/./d+$/.test(this.value));" />
- <br>
- 負小數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-/d+/./d+$/.test(this.value));" />
- <br>
- 小 數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/./d+$/.test(this.value));" />
- <br>
- 實 數(shù): <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/.?/d*$/.test(this.value));" />
- <br>
- 保留1位小數(shù):<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/.?/d{0,1}$/.test(this.value));" />
- <br>
- 保留2位小數(shù):<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/.?/d{0,2}$/.test(this.value));" />
- <br>
- 保留3位小數(shù):<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/.?/d{0,3}$/.test(this.value));" />
- <br>
- </body>
- </html>
新聞熱點
疑難解答