【发布时间】:2014-10-07 14:19:16
【问题描述】:
我想用 jquery 根据一个人的名字创建一个用户名。
我不知道如何开始,我正在考虑拆分名称,从每个部分获取第一个字母并与姓氏连接。但是如果名字有很多单词我不知道该怎么做。
比如我的名字
'First' -> username 'first'
'First Second' -> username 'fsecond'
'First Second Third' -> username 'fsthird'
代码(只做第一种情况,但如果中间名很多怎么办?)
function createUsername(fullName) {
var piece;
var size;
piece = fullName.split(' ');
size = piece.length;
if(size == 1)
$("#userName").val(piece[0]);
}
<input type='text' onKeyUp = 'createUsername(this.value)'/>
<input type='text' name='userName' id='userName' />
【问题讨论】: