This repository has been archived on 2023-04-11. You can view files and clone it, but cannot push or open issues or pull requests.

15 lines
332 B
GDScript

extends LineEdit
var invalid_chars = " '.,;/\\,[](){}!@#$%^&*-=|_+1234567890\""
func _ready():
connect("text_changed", self, "validate_name")
func validate_name(name):
var cursor_pos = caret_position
for character in invalid_chars:
if character in text:
text = text.replace(character, "")
caret_position = cursor_pos