以下のパターンのみが通過できる Javascript でユーザー名を検証する必要があります。
- ABC-DE-0001
- XEG-SS-21626
- FK1S-DAD-51345
私は現在使用して^[A-Z]{3}[\- ]?[A-Z]{2}[\- ]?[0-9]{4}$
います。
上記のすべてのパターンを 1 つの文字列で検証するための改善点はありますか?
var v = document.getElementById('<%=txtCode.ClientID%>').value;
var patternForID = /^[A-Z]{3}[\- ]?[A-Z]{2}[\- ]?[0-9]{4}$/;
if (patternForID.test(v) == '') {
sender.innerHTML = "Please enter Valid Remeasurement Code";
args.IsValid = false; // field is empty
}