<input type="text" id="personName" />
给出可能的值,如:
我想学习如何按空格分割值,然后获取第一个值作为FirstName,将所有剩余值作为姓氏。
可能?分手就是这样做的吗?
由于
答案 0 :(得分:6)
示例: http://jsfiddle.net/EpbVc/
var value = $('#personName').val().split(' ');
var firstName = value.shift();
var restOfNames = value.join(' ');
使用.split()
拆分单个空格。如果可能有多个空格,您可以使用.split(/\s+/)
。
然后它使用.shift()
从数组中删除第一项,并将其分配给firstName
。
最后,使用.join()
将Array的其余部分连接成一个字符串,使用一个空格作为分隔符。
答案 1 :(得分:0)
使用.split(“”)拆分成数组,然后使用.join(“”)