0

是否可以确保 INPUT#barcode 中的所有数字都以 9344 开头并包含 13 位数字?

我真的需要在发送表单之前执行此操作,因为我想使用 required 因为如果他们没有填写,我在输入框中有一个红色拇指。

demo@ http://www.vipcashback.com(以前是incard.com)

4

2 回答 2

1

这个正则表达式应该可以解决问题:

if (/9344\d{9}/.test(val) {
  // matches 9344 followed by 9 more digits
}

其中 'val' 是 $('#barcode').val()

于 2012-06-21T06:14:06.163 回答
0

您可以使用表单验证插件(像这样)。

并在您的输入上使用正则表达式规则。

您的正则表达式规则是:9344\d{9}

于 2012-06-21T06:18:10.090 回答