以下は正しいですか?
var z1=^[0-9]*\d$;
{
if(!z1.test(enrol))
{
alert('Please provide a valid Enrollment Number');
return false;
}
}
現在、私のシステムでは動作していません。
以下は正しいですか?
var z1=^[0-9]*\d$;
{
if(!z1.test(enrol))
{
alert('Please provide a valid Enrollment Number');
return false;
}
}
現在、私のシステムでは動作していません。
次のようにテストできます。
/^\d*$/.test(value)
どこ:
/
両端の は、正規表現の開始と終了を示します^
andは、部分一致よりも完全な文字列をチェックすることです$
\d*
数字文字の複数回の出現を探します\d
両方とも同じことを行うため、両方をチェックする必要はありません[0-9]
。つまり、番号を一致させます。
試す:
var z1 = /^[0-9]*$/;
if (!z1.test(enrol)) { }
*
は「0 以上」であるため、空白の値も許可されます。数字が必要な場合は、を「1 以上」を意味するに変更*
します。+
あなたはこれで、1つのドットを許可し、数字には「正」と「負」の記号を含めることができます
/^[+-]?(?=.)(?:\d+,)*\d*(?:\.\d+)?$/.test(value)