Tuesday, April 7, 2009

Isnumeric function in JavaScript

Creating a JavaScrit Functon to check the Numeric Values in a field... Unfortunalltyl which is not there inJavaScript By Default...
the function goes like This

< SCRIPT language="JavaScript" >
function chkNumeric(strString)
// strString is the string passed to be checked

// check for valid numeric strings
// strvalidchars defines the set of characters which are valid in a numeric field
var strValidChars = "0123456789.-";
// strings
var strChar;
// boolresult is the variable which returns true is string is in correct format or false if it is not a valid numeric string
var boolResult = true;

if (strString.length == 0) return false;
// test strString consists of valid characters listed above
for (i = 0; i < strString.length && boolResult == true; i++)
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
boolResult = false;
return boolResult;

// -->

Now once a function is ready we can use it as follows to check a field and returns an error
message if the contents are not numeric:

if (document.formname.fieldname.value.length == 0)
alert("Please enter a value.");
else if (chkNumeric(document.formname.fieldname.value) == false)
alert("Please check - the string conatins non numeric value!");



Thanks and Regards

Meetu Choudhary


No comments:

Post a Comment

Subscribe via email

Enter your email address:

Delivered by FeedBurner


MSDotnetMentor My Website http://msdotnetmentor.com