• Welcome to Simple Machines Community Forum. Please login or sign up.

Όνομα χρήστη αποκλειστικά με ελληνικά γράμματα

Started by elTopo, September 15, 2014, 07:50:05 AM

Previous topic - Next topic

elTopo

Άνοιξα νήμα και αλλού αλλά βλέπω πως μάλλον ψόφησε. Οπότε ας ρωτήσω κι εδώ, αν και δεν τρέφω ελπίδες.

Θα ήθελα τα ονόματα χρήστη στο φόρουμ να αποτελούνται αποκλειστικά από ελληνικά γράμματα και συγκεκριμένα από αυτό εδώ το σύνολο: ΑΒΓΔΕΖΗΘΙΪΚΛΜΝΞΟΠΡΣΤΥΫΦΧΨΩ-αβγδεζηθικλμνξοπρσςτυφχψωάύίόήέϊϋΐΰ

Είναι δυνατόν; και πώς, συγκεκριμένα;

Ευχαριστώ.

vkot

Θα πρέπει να προσθέσεις στον κώδικα της σελίδας εγγραφής έναν έλεγχο για το τι έχει γραφτεί στο πεδίο ονόματος χρήστη. Φαντάζομαι θα χρειαστείς έναν έλεγχο χρησιμοποιώντας regular expressions, π.χ. κάτι σαν:
preg_match("/^[α-ωΑ-Ω\d]+$/", $value)
για να συμπεριληφθούν και τα τονούμενα, και όπως βλέπω από εδώ http://www.w3schools.com/charsets/ref_utf_greek.asp , φαντάζομαι θα αρκούσε:
preg_match("/^[Ά-ώ\d]+$/", $value)

Δεν ξέρω καλά από regex, ας μας πει κάποιος αν τα παραπάνω είναι σωστά.
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

Advertisement: