На своем сайте я использую дополнительные 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
}
}
}