我试图在api上创建一个搜索表单。但是,当用户在搜索字段中键入多个名称时,我希望它将字符串分成多个部分,并在每个关键字之间创建一个带有+的新字符串。我不知道怎么做。
答案 0 :(得分:0)
试试这个
var searchString:String = "nameOne nameTwo nameThree";
var whiteSpacePattern:RegExp = /\s+/g;
var replacedString:String = searchString.replace(whiteSpacePattern, "+");
trace(replacedString); // nameOne+nameTwo+nameThree
有关String.replace的更多信息:http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f00.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7ef1