如果字符串符合某种格式,我正在尝试在字符串中插入一些空格。具体来说,如果字符串仅包含数字,并且长度正好是五个字符,则应在第三个和第四个数字之间添加空格。
function codeAddress() {
var num_regex = /^\d+$/,
input = $("#distributor-search").val(),
address = (input.match(num_regex) && input.length == 5) ? input.split('').splice(3, 0 , ' ').join() : input ;
console.log('The address is: ' + address);
return false;
}
出于某种原因,链接.split()
, .splice()
and.join()
似乎没有返回任何东西。我哪里错了?