pwValidate Money
by Jason Crowther
HTML
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<form>
<label for="moneyAmount">Money Amount</label>
<input type="text" id="moneyAmount">
<input type="button" value="Validate" id="validateBtn">
</form>
Output: <span id="output">--</span>
JavaScript
pwValidate = {
money: function(t) {
t = t.replace(/,/g,''); // remove commas
t = t.replace(/\$/g,''); // remove dollar signs
if(!t.match(/^-?(\d)+(.\d\d)?$/))
return false;
return true;
}
};
$('#validateBtn').click( function(){
$('#output').text( pwValidate.money( $('#moneyAmount').val() ) ? 'pass' : 'fail');
} );