Например, $ 1,50, 1,50, £ 4, 3,4 должны быть успешно обработаны.Где только $ или% или # или! 2.4 или & 45 должны быть предупреждены (специальные символы).
Код: (в JS)
validatePrice : function(price){
var regexPattern = '^(\\$)\[0-9]+(\.\?[0-9]+)?$';
if (document.asset_edit_frm.price.value.search(regexPattern)== -1){
alert('Not a valid currency format ');
document.asset_edit_frm.price.focus();
return false;
}else return true;
}