DDinoMedlem sedan sep. 20011 914 inlägg Frågan#1 Vill släppa igenom dessa tecken -_?@()+/:;!., plus de genom \w. Men javascript varianten vill sig inte. Vad är fel nedan.
var input = document.getElementById('tbSearch').value;
alert(input.match("/^[\w -_?@()+\/:;!.,]*$/"));
Jesper TMedlem sedan nov. 20017 144 inläggTror att du måste escapa flera tecken ex. \. \+
PPeter SMedlem sedan dec. 20025 483 inlägg Använd test()-metoden istället. Dessutom skall du som Jesper skrev escape:a '?', '.' och '+' om du vill tolka dem bokstavligt.
var input = document.getElementById('tbSearch').value;
alert(/^[\w-_\?@()\+\/:;!\.,]*$/.test(input));
:)
DDinoMedlem sedan sep. 20011 914 inlägg Tackar båda två för svaren. Löste sig fint. :)