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

提问

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

回答

 [RegularExpression(pattern: @"^(?![0-9])(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$", ErrorMessage = "名称只能包含英文字母、中文、数字和下划线,且仅以英文字母或中文开头 ")]
posted @ 2023-08-11 14:46  喜爱糖葫芦  阅读(27)  评论(0编辑  收藏  举报