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');
} );