Я работаю над предельными тегами, поэтому max будет 5, но для этого теста я буду использовать 2, однако в конце строки есть дополнительная запятая слева при попытке добавить еще одну тег больше максимально допустимого. Как удалить эту запятую?удалить дополнительную запятую в конце строки
<body>
<input id="input" type="text" />
</body>
$("#input").keypress(function(e){
var value = $(this).val().replace(" ", "");
var words = value.split(",");
if(words.length > 2){
//alert("Hey! That's more than 5 words!");
e.preventDefault();
}
});
DEMO:http://jsfiddle.net/BzN5W/2/
Возможный дубликат [RTrim в JavaScript] (http://stackoverflow.com/questions/8791394/rtrim-in-javascript) – Rasclatt