Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 14:02
nixonmolina18
 
Fecha de Ingreso: noviembre-2011
Mensajes: 12
Antigüedad: 12 años, 5 meses
Puntos: 0
Expresiones Regulares

Saludos! tengo un problema con expresiones regulares, necesito prohibir la entrada de una sola letra en un campo de texto, es decir que solo permita ingresar palabras, más de una letra en vez de una sola, a quien me pueda ayudar se lo agradezco :D

Aquí dejo un ejemplo que encontré, que solo permite ingresar números.
Código Python:
Ver original
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import re
  4. import gtk
  5.  
  6. ONLY_NUMBERS = re.compile('[0-9]')
  7.  
  8. def on_insert_text(editable, new_text, new_text_length, position):
  9.     '''called when text is inserted on an entry'''
  10.     if ONLY_NUMBERS.match(new_text) is None:
  11.         editable.stop_emission('insert-text')
  12.  
  13. entry = gtk.Entry()
  14. entry.connect('insert-text', on_insert_text)
  15. window = gtk.Window()
  16. window.set_title('only numbers')
  17. window.add(entry)
  18. window.connect('delete-event', gtk.main_quit)
  19. window.show_all()
  20.  
  21. gtk.main()