From 6787e5927800f9625ce2a3df5cdd5c2758a69276 Mon Sep 17 00:00:00 2001 From: peterchibunna Date: Wed, 22 Feb 2017 15:01:28 +0100 Subject: [PATCH] Update jquery.number.js Prevent `$(element).val('')` to set the value of element to zero --- jquery.number.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jquery.number.js b/jquery.number.js index e044b32..4917274 100644 --- a/jquery.number.js +++ b/jquery.number.js @@ -742,6 +742,8 @@ .replace(new RegExp(u_sep,'g'),'') .replace(new RegExp(u_dec,'g'),'.') .replace(new RegExp('[^0-9+\-Ee.]','g'),''); + if(!number){return "";} + //so that $(element).val('') won't set the `element` value to 0 var n = !isFinite(+number) ? 0 : +number, s = '',