var a=/^(?!^\d+$)(?!^[a-zA-Z]+$)[^\u4e00-\u9fa5][^\s]{6,}$/;
var b=a.test(prompt('请输入正则表达式'));
console.log(b);[/size][/size]
...全文
58回复打赏收藏
神奇伟大的JS正则表达式,求大神帮忙
要求:不能只包含数字,不能只包含字母,不能包含空格,不能包含汉字,*不能只包含除空格以外的符号*,至少6位以上 目前解决前四个不能的条件 求大神加一个条件:不能只包含除空格以外的符号; var a=/^(?!^\d+$)(?!^[a-zA-Z]+$)[^\u4e00-\u9fa5][^\s]{6,}$/; var b=a.test(prompt('请输入正则表达式')); console.log(b);[/size][/size]