Jquery正则表达式匹配
我试图找到一种快速简便的方法,用jquery验证一些输入。我只需要确保一个字段只包含数值和4个整数,基本上是一年 我想用jquery实现这一点,但找不到简单的解决方案。我猜你用过滤器Jquery正则表达式匹配,jquery,regex,Jquery,Regex,我试图找到一种快速简便的方法,用jquery验证一些输入。我只需要确保一个字段只包含数值和4个整数,基本上是一年 我想用jquery实现这一点,但找不到简单的解决方案。我猜你用过滤器 $(document).ready(function() $(input#year).filter( ) )}; 您可以使用一个只允许数字字符的简单插件,并添加maxlength=“4”,这样用户就不能键入更多字符 您可以按如下方式使用它: $(document).ready(function() { $(in
$(document).ready(function() $(input#year).filter( ) )};
您可以使用一个只允许数字字符的简单插件,并添加maxlength=“4”,这样用户就不能键入更多字符 您可以按如下方式使用它:
$(document).ready(function() {
$(input#year).numeric() ;
)};
希望这有帮助 有许多不同的验证插件可以帮助实现这一点。您需要问的第一个问题是您是想在
按键
上验证还是在模糊
上验证。如果您选择模糊,您必须自己滚动,它将是这样的:
$(document).ready(function() {
$('#year').blur(function() {
var match = /\d{4}/.exec(this.value);
if (!match) {
alert('invalid');
}
});
});
我还建议使用class=“year”
或$('.year')
而不是id或$('#year')