Przepraszam, ślepnę na starość. Js nie znam na tyle, żeby z pewnością stwierdzić, że nie ma tam wbudowanych funkcji, jednakże ja ich nie znam.
Kod który udało mi się stworzyć:
Kod
<script type="text/javascript">
function sprawdz()
{
if(document.getElementById('liczbac').value.search(/^[0-9\s]+$/) == -1) {
alert('Liczba nie jest całkowita');
}
else {
alert('Liczba jest całkowita');
}
if(document.getElementById('liczbar').value.search(/^[0-9\s]+[.,][0-9\s]+$/) == -1) {
alert('Liczba nie jest rzeczywista');
}
else {
alert('Liczba jest rzeczywista');
}
}
</script>
<input type="text" id="liczbac" />
<input type="text" id="liczbar" />
<input type="button" value="sprawdź" onclick="sprawdz(); return false;" />
W liczbie całkowitej akceptuje cyfry od 0-9 i spacje
W rzeczywistej cyfry 0-9, spacje i jeden przecinek lub jedną kropkę.