Показать сообщение отдельно
  #1  
Старый 15.06.2008, 10:18
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию Проверка правильности bb-кодов

На своем сайте я использую дополнительные bb-коды, но мне необходимо делать проверку того, одинаковое ли количество открывающих и закрывающих тегов и находится ли каждый открывающий тег перед закрывающим.
Вот попытался написать скрипт, но он не работает
Код:
function CheckTags(Txt, Tag)
var OpeningTagCount = 0
var ClosingTagCount = 0
var SearchStartPos = 0
var Res = true
return Res
OpeningTagCount = Txt.split('[' + Tag' + ']').length
ClosingTagCount = Txt.split('[/' + Tag' + ']').length
if OpeningTagCount!=ClosingTagCount {
Res = false
return Res
}
else{
while (Txt.indexOf('[' + Tag + ']', SearchStartPos) > -1){
if Txt.indexOf('[' + Tag + ']', SearchStartPos) > Txt.indexOf('[/' + Tag + ']', SearchStartPos){
Res = Res&&true
return Res
SearchStartPos = Txt.indexOf('[/' + Tag + ']', SearchStartPos + Tag.length + 2)
}
Res = false
return Res
}
}
}
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием