正则 不能全为数字,不能带有特殊符号

求大佬指导一份正则

需求
不能全为数字,不能带有特殊符号

阅读 5.8k
2 个回答

这要看你对特殊字符的具体定义是什么,需要有哪些,网上找了个对特殊字符的定义 [`~!@#$%^&()_-+=<>?:"{}|,./;'\[]·~!@#¥%……&()——-+={}|《》?:“”【】、;‘’,。、] ,以这个为例,可以这么写

/^(?!\d+$|.*?[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]+).+$/

/^(?!d+$)(?:[\w]*$)/
/^(?!d+$)(?:[\w|\u4e00-\u9fa5]*$)/ 可以为中文的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题