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#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import gtk
ONLY_NUMBERS = re.compile('[0-9]')
def on_insert_text(editable, new_text, new_text_length, position):
'''called when text is inserted on an entry'''
if ONLY_NUMBERS.match(new_text) is None:
editable.stop_emission('insert-text')
entry = gtk.Entry()
entry.connect('insert-text', on_insert_text)
window = gtk.Window()
window.set_title('only numbers')
window.add(entry)
window.connect('delete-event', gtk.main_quit)
window.show_all()
gtk.main()