^(?!\d+$)[\u4e00-\u9fa5a-zA-Z]*[a-zA-Z\u4e00-\u9fa5\d]+[\u4e00-\u9fa5a-zA-Z\d]*$
此正则表达式用于检测:
- 只允许内容中出现中文、英文和数字。
- 不允许内容中全部是数字。
- 不允许内容中包含空格。
具体来说,该正则表达式的含义如下:
^
表示匹配输入字符串的开头。(?!\d+$)
是一个负向前瞻断言,表示输入字符串结尾不能全部是数字。[\u4e00-\u9fa5a-zA-Z]*
表示匹配零个或多个中文或英文字符。[a-zA-Z\u4e00-\u9fa5\d]+
表示匹配至少一个中文、英文或数字字符。[\u4e00-\u9fa5a-zA-Z\d]*
表示匹配零个或多个中文、英文或数字字符。$
表示匹配输入字符串的结尾。