![](/img/trans.png)
[英]Regular expression not working with jquery form validation plugin
[英]Form Validation Jquery Regular expression
這是我的腳本:
<script type="text/javascript">
$(document).ready(function () {
$.validator.addMethod(
"regex",
function (value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Matricule Invalide"
);
$("form").validate({
rules: {
idv: { required: true, regex: "/^(\d{3})TN(\d{4})$/" },
dd: { required: true },
df: { required: true },
remise: { required: true, range: [0, 100] }
},
messages: {
idv: { required:"champs requis", regex: "Matricule Invalide"},
dd: "champs requis",
df: "champs requis",
remise : { required: "champs requis",
range: "Valeur doit entre entre 0 et 100"}
}
});
});
</script>
IDV字段必須以這種正則表達式的其他方式類似於“ 111TN000”或“ 222TN0123”: Number of 3 digets +TN+ Number of Four digets
。 我創建了我的正則表達式"/^(\\d{3})TN(\\d{4})$/"
,但是這里的問題是,當我將Valide IDV
放到我的Jquery函數中時,總是顯示Matricule Invalide
,同樣的Regulare表達式適用於Java和ASP.net。
我想我在這里想念的很簡單嗎?
我認為您必須刪除斜杠
"^(\d{3})TN(\d{4})$"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.