正则表达式如何匹配任意多个空格?

var str="ls @a"
var ss = $.trim(str);

if(ss.match(/^[ls][s]+[@]{1}[a-zA-Z0-9u4E00-u9FA5]+/g))//ls_@xxx

document.getElementById("gg").innerHTML="yes";

else document.getElementById("gg").innerHTML="no";
代码如上,测试结果:

var str="ls @a" 输出yes
var str="ls @a" 输出no,希望输出yes
var str="ls @@a" 输出no

希望解决上面输出和希望中不一样的那一个,正则不知道写得对不对,主要是想:
ls开头,ls到第一个@之间任意空格,然后@之后紧跟一个或多个a-zA-Z0-9u4E00-u9FA5
ls_+@a-zA-Z0-9u4E00-u9FA5
求大神帮忙!!!!


慕姐4208626
浏览 6481回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript