Skip to content

Instantly share code, notes, and snippets.

@rodrigopinto
Created July 19, 2011 16:00
Show Gist options
  • Select an option

  • Save rodrigopinto/1092894 to your computer and use it in GitHub Desktop.

Select an option

Save rodrigopinto/1092894 to your computer and use it in GitHub Desktop.
evalless !!
formFieldMasks = [
{
cssClass: 'money',
event: 'keyup',
handler: function(event){
var regex = /[^\d,]/g;
var field = event.target;
field.setValue(field.value.replace(regex, ''));
}
},
{
cssClass: 'integer',
event: 'keyup',
handler: function(event){
var regex = /[^\d]/g;
var field = event.target;
field.setValue(field.value.replace(regex, ''));
}
}
];
formFieldMasks.apply = function(){
$j.each(formFieldMasks, function(index, mask){
$j('.'+mask.cssClass+' input')[mask.event](mask.handler);
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment