Lines 551-559
Link Here
|
551 |
); |
551 |
); |
552 |
}); |
552 |
}); |
553 |
|
553 |
|
|
|
554 |
jQuery.validator.addMethod("regex", function(value, element, regex){ |
555 |
return this.optional(element) || new RegExp(regex).test(value); |
556 |
}, _("Invalid pattern") ); |
557 |
|
554 |
$( "#itemtypeentry" ).validate({ |
558 |
$( "#itemtypeentry" ).validate({ |
555 |
rules: { |
559 |
rules: { |
556 |
itemtype: { required: true }, |
560 |
itemtype: { required: true, regex: /^[\p{L}\p{N}]+$/u }, //Allow only Unicode letters and numbers |
557 |
description: { required: true }, |
561 |
description: { required: true }, |
558 |
rentalcharge: { number: true }, |
562 |
rentalcharge: { number: true }, |
559 |
rentalcharge_hourly: { number: true }, |
563 |
rentalcharge_hourly: { number: true }, |
560 |
- |
|
|