如何验证名称只能包含英文字母、中文、数字和下划线,且仅以英文字母或中文开头

发布时间 2023-08-11 14:56:10作者: 喜爱糖葫芦

提问

如何验证名称只能包含英文字母、中文、数字和下划线,且仅以英文字母或中文开头

回答

 [RegularExpression(pattern: @"^(?![0-9])(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$", ErrorMessage = "名称只能包含英文字母、中文、数字和下划线,且仅以英文字母或中文开头 ")]