1

次のような検証条件を指定したい

         var BlkAccountIdV = $('#txtBlkAccountId').val();
     if (BlkAccountIdV == "") {            
        document.getElementById('lblAccountId').innerText = "Enter Valid AccountID";
        errorflag=1;
    } 

入力したテキストボックスの値に文字が含まれている場合にのみ条件を実行する必要があります。

4

3 に答える 3

2
var re = /[^0-9]/g;
var error = re.test(BlkAccountIdV);

errorBlkAccountIdVの値が数値でない場合は true になります

つまり、この正規表現は数字以外のすべてに一致します

したがって、コードは次のようになります。

var BlkAccountIdV = $('#txtBlkAccountId').val();
var re = /[^0-9]/g;    
if ( re.test(BlkAccountIdV) ){  
    // found a non-numeric value, handling error
    document.getElementById('lblAccountId').innerText = "Enter Valid AccountID";
    errorflag=1;
}
于 2013-08-27T07:23:54.240 に答える
0

if (BlkAccountIdV.match(/[0-9]+/) == null )

于 2013-08-27T07:24:05.737 に答える