<! DOCTYPE html>
<meta charset= "Utf-8" >
<meta http-equiv= "x-ua-compatible" content= "ie=edge,chrome=1" >
<title>Examples</title>
<meta name= "description" content= "" >
<meta name= "keywords" content= "" >
<link href= "" rel= "stylesheet" >
<script type= "Text/javascript" src= "Js/jquery-1.11.1.min.js" ></script>
<body>
<input type= "text" class= "Text3-2-text" >
<input type= "Submit" class= "Text3-2-submit" >
</body>
<script>
var tes = $ (". Text3-2-text");
var btn = $ (". Text3-2-submit");
Btn.click (function () {
var input = parsefloat (Tes.val ());
Tes.val (input);
Console.log (input);
var te =/^[0-9]+ (\.[ 0-9]+)? $/;
if (!te.test (input)) {
Tes.val (")
};
});
Tes.keyup (function (e) {
var bb = Tes.val ();
var len = bb.length;
var leng = bb.replace (/\./g, "). Length;
if (Len-leng = = 2) {
Tes.val (")
};
var te =/^[0-9]+ (\.[ 0-9]+)? $/;
if (E.keycode = = ' "| | e.keycode = = ' 190 ') {
}
else{
if (!te.test (Tes.val ())) {
Tes.val (")
};
};
});
</script>
This article is from the IT technology blog, so be sure to keep this source http://linuxubuntu.blog.51cto.com/4964714/1725993
Using jquery to match a positive floating point number