Protossan
@Protossan
студент

Как найти вхождение текста с начала строки?

Поставили мне интересную задачу, с которой не могу справится - сначала надо было найти вхождение текста в текстовом поле, сделал:
$(document).ready(function(){
    $("#Editortextarea").bind('propertychange change input paste', function() {
       		
		  var MesText = $('#Editortextarea').val();
		  
		  if((MesText.indexOf('quote') > 0 ) || (MesText.indexOf('QUOTE') > 0 ))
		  	{
 				 alert('есть');
			} 
			else
			{
                        	alert('нет');
			}
		});
	  });

Но теперь надо чтоб еще и выполнялась проверка на начало текста с
[b]текст{3,15}[/b],

т.е. стоит ли в начале текста обращение в тегах [b] длиной от 3 до 15 символов. Как это можно реализовать?
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
@Bhudh
if((MesText.indexOf('quote') > 0 ) || (MesText.indexOf('QUOTE') > 0 ))

можно заменить на if(/quote/gi.test(MesText))

[b]текст{3,15}[/b], проверяется так же:
if( /^\[b\].{3,15}\[\/b\],/.test(MesText) )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы