我想创建一个基于jQuery的人的名字的用户名。动态创建用户名
我不知道如何开始,我正在考虑拆分名称,从每个部分获取第一个字母并与姓氏连接。但是如果名字有很多词汇,我不知道该怎么做。
例如我的名字
'First' -> username 'peter'
'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' />
完美!!谢谢! – gbvisconti 2014-10-07 16:25:13
欢迎。很高兴帮助你:) – 2014-10-07 16:25:43