JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<form id="frm">
<input type="text" value="111TN0000" id="idv" name="idv"/>
<input type="submit" value="Submit" />
</form>
JavaScript
$.validator.addMethod(
"regex",
function(value, element, regexp) {
var re = new RegExp(regexp);
console.log(re.test(value))
return this.optional(element) || re.test(value);
},
"Please check your input."
);
$("#frm").validate({
debug: true,
rules: {
idv: { required: true, regex: "^(\\d{3})TN(\\d{4})$" }
},
messages: {
idv: { required:"champs requis", regex: "Matricule Invalide"}
}
});