ok google me al 2 uur suf maar kom er niet uit, daarom bij deze de vraag:
Heb nu huidige code die keurig alleen usernames toelaat met gewone characters, underscores en cijfers (maar niet speciale karakters zoals u-'umlaut' en dergelijke - iets wat veel van mijn internationale bezoekers wel proberen). Wil dezelfde check ergens anders aan toevoegen, maar daar moeten 'spaties' ook mogelijk zijn. Volgens websites moet ik iets van /s /S toevoegen maar dat sorteert tot nu toe geen (juist) effect...
Wie helpt mij verder, aub?
Oftewel, hoe kan ik het onderstaande script zo aanpassen dat spaties (whitespace) ook mogelijk zijn ?
Alvast harstikke bedankt!
Heb nu huidige code die keurig alleen usernames toelaat met gewone characters, underscores en cijfers (maar niet speciale karakters zoals u-'umlaut' en dergelijke - iets wat veel van mijn internationale bezoekers wel proberen). Wil dezelfde check ergens anders aan toevoegen, maar daar moeten 'spaties' ook mogelijk zijn. Volgens websites moet ik iets van /s /S toevoegen maar dat sorteert tot nu toe geen (juist) effect...
Wie helpt mij verder, aub?
Oftewel, hoe kan ik het onderstaande script zo aanpassen dat spaties (whitespace) ook mogelijk zijn ?
Alvast harstikke bedankt!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <script language="JavaScript">
function checkUsername(element) {
re = /^\w+$/;
if(element.value== "") {
alert("Error: Username cannot be blank!");
element.select();
element.focus();
return false;
}
if(!re.test(element.value)) {
alert("Error: Username must contain only letters, numbers and underscores!");
element.select();
element.focus();
return false;
}
return true;
}
</script> |