/^(?!\d+$)[\s\da-zA-Z]+$/
意为正则仅输入文字字母空格,但必须含有字母
(?!\d+$)
正方向上查找“非至少一个数字结尾”处才开始匹配,且返回空。(为什么是空,(?!\d+$)前什么也没有写,等于即使满足正则的条件也不会得到任何东西)
以上用^号限定死了开头为“空”,且“空”的后面不可以是一个或多个数字结尾,所以我们能想办法让第一个“空”后面不是数字结尾,方能匹配到结果。
(?!\d+$)
其中的\d代表不能只有数字,可以任意加入自己想要的规则,比如加入\s代表不能只有空格
[\s\da-zA-Z]
代表可以有空格,数字,字母,可以任意加入或删除自己想要的规则,比如删除\s,代表可以输入数字字母