final rexex, feel free to edit to your needs
improper comparison