Password must be 8~18 characters long containing no white space, at least one upper case letter, lower case letter, and at least one non-alpha character