Javascript Currency Validation

You can use this for validation the currency inputs

<html>
<head>
<script language="javascript">
function validate() {  

	var strPattern = '^\[0-9]+(\.\?[0-9]+)?$';  

	if(document.form1.txt.value.search(strPattern)== -1)
	{
		alert('Not a Valid currency Format$');
		document.form1.txt.focus();
		return false;
        }else return true;

}
</script>

</head>
<body>
<form name="form1">
<input type="text" name="txt">
<input type="button" name="" onclick="validate()" value="Test">
</form>
</body>
</html>