Home Articles FAQs XREF Games Software Instant Books About Feedback Search Site-Map
irt.org logo

Q618 How do I validate that a number entered in a text field is a hexidecimal number?

irt.org | Knowledge Base | JavaScript | Number | Q618 [ previous next ]

Q618 How do I validate that a number entered in a text field is a hexidecimal number?

Try:

<SCRIPT language="JavaScript"><!--
function isValid(string,allowed) {
    for (var i=0; i< string.length; i++) {
        if (allowed.indexOf(string.charAt(i)) == -1) {
            alert('Invalid');
            return false;
        }
    }
    return true;
}

var valid = '0123456789ABCDEFabcdef'; // define valid characters

//--></SCRIPT>

<FORM NAME="myForm" onSubmit="return isValid(document.myForm.input.value,valid)">
<INPUT TYPE="TEXT" NAME="input">
<INPUT TYPE="SUBMIT" VALUE="Valid?">
</FORM>

Provide feedback ...
AddThis Social Bookmark Button

Provide feedback ... AddThis Social Bookmark Button


Last Updated: 6th July 2009. Maintained by: Martin Webb and Michel Plungjan
irt.org liability, trademark, document use, privacy statement and software licensing rules apply.
Copyright © 1996-2009 irt.org, All Rights Reserved.