猿问

正则验证空字符串

我想验证字符串是否首或尾为空格,为什么不管orgName为什么结果都为true

var orgName = "";

var reg = /(^\s*|\s*$)/;

if (reg.test(orgName)) {

} else {

    alert("输入内容不符合规范");

}


湖上湖
浏览 1084回答 1
1回答

守着星空守着你

试试:const regx = /(^\s|\s$)/;console.log(regx.test(''));      //falseconsole.log(regx.test('aaa'));   //falseconsole.log(regx.test('  '));    //trueconsole.log(regx.test(' aaa'));  //trueconsole.log(regx.test('aaa '));  //trueconsole.log(regx.test(' aaa ')); //true
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答