• Страница 1 из 1
  • 1
Доработка скриптф

Web
Пользователи
Сообщений 12
+
0
-
Ваши награды 0
Есть скрипт для новостей сайта автозаполнение тегов (стоит давно):

Код
<script type="text/javascript">$(document).ready(function(){$('#nwF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})});</script>


Скрипт удобный, но убирает не всё "/ \", "( )", ":", ";" в конце тоже ставит ненужную запятую
пример:
Код
Супермен: Свободный / Superman: Unbound (2013/HDRip)
Код
Супермен:, Свободный, Superman:, Unbound, (2013/HDRip),
(ставил разнее версии, остановился на этом)

Может кто его доработать?
«Пред. тема След. тема»

Goodmind
VIP
Сообщений 466
+
+1735
-
Ваши награды 13
Код

$(document).ready(function(){
$('#nwF1').change(function(){
$('#suggEdit').val('');
var title = this.value.split(' ').replace(/\:/g,'').replace(/\((.*?)\)/g,'$1').replace(/\((.*?)\)/g,'$1');  
for(i=0; i<title.length; i++) {
if (title[i].length>3) {
document.getElementById('suggEdit').value += title[i]+', ';
}}
})
});
подпись: Goodmind спешит на помощь! Goodmind

Web
Пользователи
Сообщений 12
+
0
-
Ваши награды 0
Цитата (Goodmind)
$(document).ready(function(){
$('#nwF1').change(function(){
$('#suggEdit').val('');
var title = this.value.split(' ').replace(/\:/g,'').replace(/\((.*?)\)/g,'$1').replace(/\((.*?)\)/g,'$1');
for(i=0; i<title.length; i++) {
if (title[i].length>3) {
document.getElementById('suggEdit').value += title[i]+', ';
}}
})
});


Установил данный мод, перестало работать (

Код
<script type="text/javascript">$(document).ready(function(){
$('#nwF1').change(function(){
$('#suggEdit').val('');
var title = this.value.split(' ').replace(/\:/g,'').replace(/\((.*?)\)/g,'$1').replace(/\((.*?)\)/g,'$1');   
for(i=0; i<title.length; i++) {
if (title[i].length>3) {
document.getElementById('suggEdit').value += title[i]+', ';
}}
})
}); </script>

syp41k
Пользователи
Сообщений 86
+
+28
-
Ваши награды 0
так что-ли попробуй,
Код
"Супермен: Свободный / Superman: Unbound (2013/HDRip)".replace(/[^a-z0-9а-я ]/gi, '').split(/\s+/, 7).join(', ')

return: "Супермен, Свободный, Superman, Unbound, 2013HDRip"

Добавлено (27.05.2013, 18:47)
---------------------------------------------
фулл, осталось только поставить

Код
$(function() {
  $('#nwF1').keyup(function() {
   $('#suggEdit').val( $(this).val().replace(/[^a-z0-9а-я\s]/gi, '').split(/\s+/, 7).join(', ') );
  });
});

Web
Пользователи
Сообщений 12
+
0
-
Ваши награды 0
Цитата (syp41k)
фулл, осталось только поставить
Код
$(function() {
$('#nwF1').keyup(function() {
$('#suggEdit').val( $(this).val().replace(/[^a-z0-9а-я\s]/gi, '').split(/\s+/, 7).join(', ') );
});
});

1



Красава, все работает, скрипт стал еще удобнее smile
  • Страница 1 из 1
  • 1
Поиск:
Топ пользователей: