Javascript Regular Expression działa dobrze po raz pierwszy, ale nie po raz drugi, działa ponownie po raz trzeci, a nie za 4. i tak dalej :(Javascript Wyrażenie regularne działa dobrze po raz pierwszy, ale nie po raz drugi, działa ponownie po raz trzeci, a nie za czwartą itd. Tak więc
Scenariusz:
<script language="javascript" type="text/javascript">
var reg = /[^\w]/gi;
function checkNonWordChars() {
var str = $("#TestTextbox").val();
if (reg.test(str)) {
alert('!!! Non-Word Char Exists !!!');
}
else {
alert('input accepted');
}
}
</script>
HTML:
<input type="text" id="TestTextbox" />
<input type="button" value="Test" onclick="checkNonWordChars();" />
Gdybym kliknij przycisk raz, będzie ogień alert mówiąc, że „!!! nie Słowo Char Exist s !!! ", ale jeśli kliknę jeszcze raz, uruchomi się komunikat" przyjęto dane wejściowe ":(
czy w tym polu tekstowym masz jakieś narzędzia do obsługi rozmycia/zmiany/skupienia? – jbabey