Tôi đang sử dụng trình xác thực jquery, nơi tôi đã thêm phương thức để xác thực chuỗi chỉ cho phép số, dấu cách, dấu cộng, gạch nối và dấu ngoặc đơn. Số là bắt buộc trong chuỗi nhưng người thuê tàu khác là tùy chọn.Biểu thức chính quy cho phép số, dấu cách, dấu cộng, dấu gạch nối và dấu ngoặc đơn
Mã của tôi để thêm phương pháp trong jquery validor:
jQuery.validator.addMethod("regex", function(value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
Tiếp theo mã cho các quy tắc:
rules: {
myfield: {
required: true,
regex: "[0-9]+" // want to add regular expression but I wrote only for digit which works but do not understand how to reach at my requirements.
},
}
Sử dụng một chương trình biểu thử nghiệm thường xuyên để giúp bạn chơi xung quanh với và kiểm tra đầu vào khác nhau: http://regexpal.com/ –
Một tìm kiếm đơn giản cho "cú pháp biểu thức chính quy" nên cung cấp cho bạn kiến thức cần thiết để tạo thủ công và gỡ lỗi một cách thông minh. –