additional string validation methods