我正在尝试制作一个获取单词第一个字符的脚本,但排除了某些单词。因此要过滤这些单词,请使用正则表达式并将它们替换为空。这是我的代码:
$(document).on("keyup","input[name=name]",function(){
var val = $(this).val().replace("/((golfpark|golfcourse|course|golfclub|golfbaan|golf|en|&|country|club|gc)|[\s]([^\s]{0,3})[\s]|[\s])/i","").substring(0,1).toUpperCase();
$("select[name=char_link]").val(val);
});
例如,如果我在输入字段中输入“Golfbaan & Country Club demo”,则输出必须是“demo”中的“D”。这是 de jsfiddle 示例:http: //jsfiddle.net/qCUrH/