你都不允许输入'-',又何必检查两个连续的'--'呢?如果你的意思是不允许出现连续的下划线'__',可以用下面这条正则: /^([\u4e00-\u9fa5\da-zA-Z]|_(?!_))+$/ 我的是js语法的 function verify(content) { return /^([\u4e00-\u9fa5\da-zA-Z]|_(?!_))+$/.test(content); } console.log( verify('abcd134哈哈'), // true verify('_abc_aa_'), // true verify('ab__ac_') // false );
你都不允许输入'-',又何必检查两个连续的'--'呢?
如果你的意思是不允许出现连续的下划线'__',可以用下面这条正则:
我的是js语法的