Проверка правильности bb-кодов

Статус
Закрыто для дальнейших ответов.

AidarBik

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