Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript/jquery中固定数字的正则表达式_Jquery_Asp.net_Regex - Fatal编程技术网

javascript/jquery中固定数字的正则表达式

javascript/jquery中固定数字的正则表达式,jquery,asp.net,regex,Jquery,Asp.net,Regex,我想验证textfield,以便用户只输入数字,如。。 它应该从“ARRN”开始,最多5个数字字段。 所以数字可以是。。ARRN1或ARRN12或ARRN123,但不允许ARRN123456,因为只允许5个数字 我可以用javascript中的regex对其进行验证吗 我尝试使用regex['ARRN'@[5]],但不确定regex语法。您可以使用如下表达式: ^ARRN\d{1,5}$ 这将在JS和.NET中工作。您可以使用如下表达式: ^ARRN\d{1,5}$ 这将在JS和.NET中工

我想验证textfield,以便用户只输入数字,如。。 它应该从“ARRN”开始,最多5个数字字段。 所以数字可以是。。ARRN1或ARRN12或ARRN123,但不允许ARRN123456,因为只允许5个数字

我可以用javascript中的regex对其进行验证吗


我尝试使用regex['ARRN'@[5]],但不确定regex语法。

您可以使用如下表达式:

^ARRN\d{1,5}$

这将在JS和.NET中工作。

您可以使用如下表达式:

^ARRN\d{1,5}$

这将在JS和.NET中工作。

您可以使用下面的代码来检查该模式。它将在输入的
onblur
事件中检查模式

$('input').on('blur',function(){
   var val = $(this).val();

   if(/^ARRN\d{1,5}$/.test(val))
      alert('Val is Ok');
   else
   {
     //$(this).val('');
     alert('Val is not correct.');  
   }       
});​

您可以使用以下代码检查该模式。它将在输入的
onblur
事件中检查模式

$('input').on('blur',function(){
   var val = $(this).val();

   if(/^ARRN\d{1,5}$/.test(val))
      alert('Val is Ok');
   else
   {
     //$(this).val('');
     alert('Val is not correct.');  
   }       
});​
试试这个

/^[a-zA-Z][a-zA-Z0-9]+{5,9}$/  
{5,9}表示最小ARRN+1 num到最大ARRN+5 num

试试这个

/^[a-zA-Z][a-zA-Z0-9]+{5,9}$/  
{5,9}表示最小ARRN+1 num到最大ARRN+5 num