regular expression μόνο για αριθμούς

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
rafinos
Δημοσιεύσεις: 301
Εγγραφή: 15 Μάιος 2011 00:20
Επικοινωνία:

regular expression μόνο για αριθμούς

Δημοσίευση από rafinos » 21 Δεκ 2011 18:19

θέλω να γίνεται έλεγχος για το αν σε ένα πεδίο υπάρχουν μόνο ακέραιοι αριθμοί

παρακάτω ο κώδικας:

Κώδικας: Επιλογή όλων

function validatechildren(){
		if&#40;children.val&#40;&#41;.length < 1&#41;&#123;
			$&#40;"#ckchildren"&#41;.html&#40;""&#41;;
			return '';
		&#125; else if&#40;children.val&#40;&#41;.length >0&#41;&#123; 
			if&#40;children.val&#40;&#41;.match&#40;"^\d+$"&#41;&#41;&#123;
				$&#40;"#ckchildren"&#41;.html&#40;""&#41;;
				return '';
			&#125;else&#123;
				$&#40;"#ckchildren"&#41;.html&#40;"Το πεδίο 'Παιδιά' πρέπει να αποτελείται μόνο από αριθμούς!</br />"&#41;;
				return 1;
			&#125;
		&#125;
	&#125;
αυτό δεν δουλεύει... if(children.val().match("^\d+$")){

ξέρετε τι μπορεί να φταίει;;;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6228
Εγγραφή: 30 Νοέμ 2004 03:09

regular expression μόνο για αριθμούς

Δημοσίευση από fafos » 21 Δεκ 2011 19:09

Κώδικας: Επιλογή όλων

^&#91;0-9\&#93;+$
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

rafinos
Δημοσιεύσεις: 301
Εγγραφή: 15 Μάιος 2011 00:20
Επικοινωνία:

regular expression μόνο για αριθμούς

Δημοσίευση από rafinos » 21 Δεκ 2011 19:14

Ούτε καθηγητής να ήσουν και να σε ρωτούσα συνέχεια.... :P

Άβαταρ μέλους
xmavidis
Honorary Member
Δημοσιεύσεις: 1217
Εγγραφή: 02 Δεκ 2003 19:59
Τοποθεσία: Ηράκλειο

regular expression μόνο για αριθμούς

Δημοσίευση από xmavidis » 21 Δεκ 2011 23:04

Μια ερώτηση:
Το \ στο [0-9\] τι ρόλο παίζει;
I want to know God’s thoughts; the rest are details.
Albert Einstein

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3194
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

regular expression μόνο για αριθμούς

Δημοσίευση από CyberCr33p » 21 Δεκ 2011 23:38

Δες στο http://en.wikipedia.org/wiki/Escape_character και συγκεκριμένα το "The second use, referred to as character quoting, is to represent characters which cannot be typed in current context, or would have an undesired interpretation."

Στη συγκεκριμένη περίπτωση νομίζω δεν χρειάζεται.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες