javascript syntax bij regEx
Hi
ik controleer een naam bv mbv een functie zo:
<html>
<body>
<script type="text/javascript">
function valid_straatnaam (str)
{
var rExp = /^[A-Za-z. -]+$/;
return rExp.exec(str);
}
var straatnaam = 'Alstätterstraße';
if(valid_straatnaam(straatnaam))
{
alert('ok')
}
else
{
alert('niet ok')
}
</script>
</body>
</html>
en je voelt m al ik wil a umlaut en ringelS (o.a.) toestaan.
dus hexadeciamalen opgezocht
\xDF en \xE4
hoe moet de var rExp = /^[A-Za-z. -]+$/; dan worden?
alvast bedankt
grt I.
ik controleer een naam bv mbv een functie zo:
<html>
<body>
<script type="text/javascript">
function valid_straatnaam (str)
{
var rExp = /^[A-Za-z. -]+$/;
return rExp.exec(str);
}
var straatnaam = 'Alstätterstraße';
if(valid_straatnaam(straatnaam))
{
alert('ok')
}
else
{
alert('niet ok')
}
</script>
</body>
</html>
en je voelt m al ik wil a umlaut en ringelS (o.a.) toestaan.
dus hexadeciamalen opgezocht
\xDF en \xE4
hoe moet de var rExp = /^[A-Za-z. -]+$/; dan worden?
alvast bedankt
grt I.
Gewijzigd op 01/01/1970 01:00:00 door El Grimbo
Niet met javascript doen maar met PHP, teminste, óók met PHP. Verder zou ik het niet weten, dit heeft toch met codering te maken? Probeer ze om te toveren naar 'normale' letters en dan alsnog te valideren.
tuurlijk ook met PHP. Maar dan is de user al zijn invoer kwijt als hij terugkeert met %$#$% tot gevolg, vandaar Javascript
Wie weet het?
Wie weet het?




