use less restrict for name validate