Всем привет!
Ситуация, есть многомерный массив php в нём есть регулярки (в строковом типе), всё это передаётся в javascript по средствам json.
Но php в строке находит обратные слеши и экранирует их и в итоге получаем два обратных слеша :(
Код, на поиграться:
<?php $array = [
['regExp' => '^[\+]{1}[7]{1}[\d]{10}$'],
['regExp' => '^\+\d{7,15}$'],
['regExp' => '([45]{1}[\d]{15}|[6]{1}[\d]{17})$'],
]; ?>
<script> var test = JSON.parse('<?= json_encode($array) ?>');
console.log(test); </script>
Спасибо!