Description: IE6.0, IE7.0, IE8.0, firefox/3.0.11 under the test pass
<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <ptml xmlns=" http://www.w3.org/1999/xhtml "> <pead> <title> Verification Number simplest regular expression Daquan </title> < /head> <body> <p> Input After the press RETURN can be verified! (Consider yourself the simplest!) </p> positive integer: <input type= "text" size= "onkeydown=" if (Event.keycode =) alert (/^\d+$/.test (This.value)); /> <br> Negative integer: <input type= "text" size= "onkeydown=" if (Event.keycode =) alert (/^-\d+$/.test Lue)); "/> <br> integer: <input type=" text "size=" "onkeydown=" if (Event.keycode =) alert (/^-?\d+$/.test (This.value)); " /> <br> Positive decimal: <input type= "text" size= "onkeydown=" if (Event.keycode =) alert (/^\d+\.\d+$/.test (this . value); "/> <br> minus decimal: <input type=" text "size=" "onkeydown=" if (Event.keycode =) alert (/^-\d+\.\d+ $/.test (This.value)); "/> <br> decimal: <input type=" Text "SizE= "onkeydown=" if (Event.keycode =) alert (/^-?\d+\.\d+$/.test (this.value));/> <br> real: <input ty Pe= "text" size= "onkeydown=" if (Event.keycode = =) alert (/^-?\d+\.?) \d*$/.test (This.value)); "/> <br> reserved 1 decimal places: <input type=" text "size=" "onkeydown=" if (Event.keycode =) al ERT (/^-?\d+\.?) \d{0,1}$/.test (This.value)); "/> <br> reserved 2 decimal places: <input type=" text "size=" "onkeydown=" if (Event.keycode = Alert (/^-?\d+\.?) \d{0,2}$/.test (This.value)); "/> <br> reserved 3 decimal places: <input type=" text "size=" "onkeydown=" if (Event.keycode = Alert (/^-?\d+\.?) \d{0,3}$/.test (This.value)); "/> <br> </body> </ptml>
[Ctrl + A All SELECT Note: If the need to introduce external JS need to refresh to perform]
Source: http://blog.csdn.net/xxd851116