gpt4 book ai didi

javascript - JQuery-移动验证!

转载 作者:搜寻专家 更新时间:2023-10-31 22:50:18 24 4
gpt4 key购买 nike

我在 eclipse 下使用 JQuery-mobile。我有一个包含 2 个文本字段的表单,我希望表单中的第一个文本字段只能接受数字,所以如果输入是字符、文本甚至是空的,我希望出现错误。至于验证,我正在使用 jquery validVal。我已经包含了我的代码`

<form id="ccform" method = "post">
<table>
<tr>
<td><label for="cc">Card Number</label></td>
<td><input name = "ccc" class="required" type = "text" id = "cc" maxlength="23" " ></td>
</tr>
<tr>
<td>Card Holder Name</td>
<td><input class="required" type = "text"></td>
</tr>

</table>

</form>

还有:

<script>
$("#ccform").validVal({
customValidaton:{
"cc": function ($field){
var myexpr =/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/
if(myexpr.test($field.val())) {return true;}
else{return false;}
}
}
});
</script>

`

但我没有得到任何结果,什么都没有...所以我们将不胜感激。

最佳答案

你有一个语法错误。您的正则表达式应以 / 开头和结尾。

/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6 (?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]| [68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/

关于javascript - JQuery-移动验证!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com