- else {
- if(decnumbers.length > 2) {
- return show_alert_and_focus(input_name, wrongNumberFormat);
- }
- if(!thpoint) {
- if(decnumbers[0].match(/\D/)) {
- return show_alert_and_focus(input_name, wrongNumberFormat);
- }
- }
+ var forbidden = test_val.match(/[^\s\d\(\)\-\+\*\/\.]/g);
+ if (forbidden && forbidden.length > 0 ){
+ return show_alert_and_focus(input_name, wrongNumberFormat);