Ik wil in jquery de functie preg_match gebruiken, aan gezien die niet bestaad vond ik iets als:
replace() Maar mijn code wilt het helaas niet doen.
Code:
<form>
<input id="start" type="text" name="title" />
<input id="end" type="text" name="slug" />
</form>
<script type="text/javascript">
$(document).ready(function(e) {
$(input).attr(name, title).change(function() {
var strSlug = "";
strSlug = $(input).attr(name, title).val();
strSlug = strSlug.str.replace("!", "");
strSlug = strSlug.str.replace("?", "");
strSlug = strSlug.str.replace(".", "");
strSlug = strSlug.str.replace(",", "");
strSlug = strSlug.str.replace(" ", "-");
$(input).attr(name, slug).val(strSlug);
});
});
</script>
Hij zegt dat: strSlug niet is gedifend maar ik heb hem toch wel gedifend ??
OF wat heb ik fout?
Alvast bedankt!
Probleem 1 opgelost, de "str." moest weg. Alleen als ik nu de spatie vervang dan vervangt hij alleen de eerste, hoe los ik dat op?
Voor regel 17 gebruik ik nu:
var strSlug = strSlug.replace(/^[ ]+$/, "-");
Maar dat doet hij ook niet.