• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите с Javascript!

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Помагите составить регулярное выражение, которое бы выбирало пары: значение=параметры, значение1=параметры1. Очень срочно надо.. выражение - /^([\w\d_]+)=.+$/iU не справляется
 
@

@ero

С регуляркой ничем помочь не могу.
Но вот настрочил кодик, который справится не хуже регулярки

Пашет в IE и в Огненном лисе

Думаю разберешься

<script>
var workstr = 'id1=1,iad2=22,id3=3';
var tmp = '';
var i,j = 0;
var name = new Array();
var value = new Array();

var str;


for(i = 0; i<=workstr.length; i++)
{

str = workstr.substring(i,i+1);
if (str == '=')
{

name[j] = tmp;
tmp = '';
continue;

}
else if (str == ',' || i == workstr.length)
{
value[j] = tmp;
tmp = '';
j++;
continue;
}
tmp = tmp+str;


}
alert(name);
alert(value);

</script>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!