What's wrong with just using isNaN?  Or if something wrong with that, what
about regexp?

function isNumber(testNumber) {
   return String(testNumber).match(/^[0-9]*\.?[0-9]*$/);
}

Sam

> -----Original Message-----
> From: Robert Orlini [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 20, 2004 3:42 PM
> To: CF-Talk
> Subject: OT: JS number check
>
> I need a _javascript_ later to come up when anything but a
> number and/or a decimal point is entered into a price each
> field. The _javascript_ below is not allowing the decimal
> point. Can anyone suggest what I have to add or fix please?
>
> function isNumber2(inputStr, field)
> {
> for(var i=0; i<inputStr.length; i++)
> {
> var charVal = inputStr.substring(i, i+1);
> if(charVal < "0" || charVal > "9" || (charVal.value=="" ||
> charVal.value ==",")) {
> alert ("Please make sure your " + field + " entry are numbers only");
> return false;
> }
> }
> return true;
>
> Robert
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to