NICとユーザー名の2つのフィールドがあります。彼らの検証は、数字や文字 NICとユーザー名の検証フィールド
- NICチェックがNICからの誕生日 など、8つの以上の文字が含まれている必要があります。
これまでのところ、私はNICのためにこれを試しました。
function validateNIC()
{
var nic = document.getElementById('NIC');
var mesg = document.getElementById('message1');
if (NIC.length != 14) {
message1.innerHTML="Length must be 14 characters";
} else{
message1.innerHTML="Length is good";
}
}
<div class="form-group">
<label for="username"><span class="req">* </span> NIC NUMBER:</label>
<input class="form-control" type="text" name="NIC" id = "NIC" required onkeyup = "validateNIC();" maxlength=14 />
<span id="message1"></span>
</div>
そして、自分のユーザー名のため、私はこれを試してみました。
function Validate(txt) {
txt.value = txt.value.replace(/[^a-zA-Z-'\n\r.]+/g, '');
}
<div class="form-group">
<label for="username"><span class="req">* </span> User name:</label>
<input class="form-control" type="text" name="username" id="txt" onkeyup="Validate(this)" maxlength=14 required />
<div id="errLast"></div>
</div>
- NICのための私の検証はworking.Itが 示す保ち、非常ない長さが良い場合でも、 "長さを14文字でなければなりません"。
- ユーザー名の部分については、どのようにすればいいのですか? 私は何かをしなければならない配列ですか? NICの例は T2108974302906です。ここで210897はDOBです。ない、その値 -
を、私はNICからDOBを抽出し、ユーザー名フィールドでそれを自動配置しようとしています。 –
そして、どのようにユーザー名フィールドにdobを入れますか? –
これは質問をするためのもので、すべての問題を一度に解決します。 – gskema