From b6644d296a9e29a39e052a84324ccc806787a401 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 17 Oct 2005 04:24:40 +0100 Subject: [PATCH] add isNumeric() to functions --- functions.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/functions.js b/functions.js index 77be7d407..baee89558 100644 --- a/functions.js +++ b/functions.js @@ -362,3 +362,37 @@ function popupHelp(tid) { "Popup Help", "menubar=no,location=no,resizable=yes,scrollbars=yes,status=no"); } + +/** * @(#)isNumeric.js * * Copyright (c) 2000 by Sundar Dorai-Raj + * * @author Sundar Dorai-Raj + * * Email: sdoraira@vt.edu + * * This program is free software; you can redistribute it and/or + * * modify it under the terms of the GNU General Public License + * * as published by the Free Software Foundation; either version 2 + * * of the License, or (at your option) any later version, + * * provided that any use properly credits the author. + * * This program is distributed in the hope that it will be useful, + * * but WITHOUT ANY WARRANTY; without even the implied warranty of + * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * * GNU General Public License for more details at http://www.gnu.org * * */ + + var numbers=".0123456789"; + function isNumeric(x) { + // is x a String or a character? + if(x.length>1) { + // remove negative sign + x=Math.abs(x)+""; + for(j=0;j=0) return true; + return false; + } + } +