|
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 |
- |
|
|