如何检查空间是否存在?以下名称应仅打印第一个单词。
// var chip_eid = {
//"firstname": "Rubin Rose",
// };
if (/^ *$/.test(chip_eid.firstname)) { // Find the SPACE?
var res = chip_eid.firstname.split(" "); // take Rubin only
member_firstname = res[0];
}
else {
member_firstname = chip_eid.firstname;
}
console.log(member_firstname); // Printing Rubin Rose instead of Rubin
您不需要检查空格。如果存在空格,则拆分将在数组中的第 0 个位置为您提供名字结果,当没有空格时,整个名字字符串将位于数组中的第 0 个位置。
var chip_eid = {
"firstname": "RubinRose",
};
if(chip_eid.firstname.includes(" "))
{var res = chip_eid.firstname.split(" ");
member_firstname = res[0];
}
else
member_firstname =chip_eid.firstname ;
console.log(member_firstname);
尝试使用 '/\s/' 而不是 '/
^ *$/'
var chip_eid = {
"firstname": "Rubin Rose",
};
if (/s/.test(chip_eid.firstname)) { // Find the SPACE?
var res = chip_eid.firstname.split(" "); // take Rubin only
member_firstname = res[0];
} else {
member_firstname = chip_eid.firstname;
}
console.log(member_firstname);