1
谁能告诉我为什么我的字符串不修剪。我有这样的代码:脚本字符串不修剪
firstName = $('#form-create-user #first_name').val().trim().toLowerCase();
lastName = $('#form-create-user #last_name').val().trim().toLowerCase();
var initials = firstName.match(/\b\w/g) || [];
initials = ((initials.shift() || '') + (initials.pop() || '')).toLowerCase();
username = initials.concat(lastName);
$('#form-create-user #username').val(username);
我想用户名从firstname
和lastname
产生,期待胡安德拉产生jdela
。
但输出例如:
'.replace(/ \ s + /,“”)'应该可以工作(正则表达式可以删除所有空格) – user3441151
@deceze为什么这个问题是离题的?有足够的代码来重现该问题,因此它是正确的... – Mistalis
@Mistalis“Trim”具有特定的含义,并且此代码“修剪”就好了。 OP没有具体说明他们期望会发生什么。 – deceze