So exactly which characters are allowed in an alphanumber string? Are spaces allowed? How about newlines or periods? How about Unicode "letters" from another language? Please be more precise and give examples of strings you want to match and examples of strings you do NOT want to match.