2016-04-05 21 views
0

Regex, um das erste Zeichen zu prüfen, ist in Großbuchstaben und erlauben nur alphanumerische, nicht zulassen, die besonderen Zeichen. DankeRegex Ausdruck Validierung in Javascript

function checkName(val) {  
    var alpha = document.getElementById(val).value;  
    var filter = /^[a-zA-Z0-9 ]*$/;  
    if (!filter.test(alpha)) { 
     alert("Please Enter Alphanumeric Only"); 
     return false;             
    } 
    return true; 
    } 

Vorschuss habe ich diese seine richtig zur Überprüfung alphanumerischen arbeiten, aber für erste Zeichen in Großbuchstaben sein nicht zu arbeiten, wo ich meinen regulären Ausdruck oder jede Lösung ändern kann.

Antwort

1

versuchen

/^[A-Z][a-zA-Z0-9]+/ 

Zum Beispiel

/^[A-Z][a-zA-Z0-9]+/.test("Asd"); 
+0

@ Shafi74 https://jsfiddle.net/5kdbb8t4/ – gurvinder372

+0

, wenn ich meine regulären Ausdruck mit Ihrem regex ersetzen dann Alarm messege auf Popup jedes Mal, wenn ich alphanumerische Buchstaben auch eingeben – shafi7468

+0

@ Shafi74 wird es nicht, wenn Sie das erste Zeichen als Großbuchstaben eingeben. – gurvinder372