Функция для изменения строковых элементов с использование регулярных выражений
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<script> var myString = "www,fdgfdg,ru www,dsfghw3,com www,dsfghw3,net www,kjh33fg,su "; var regV = /,/g; myString = myString.replace(regV, '.'); //Указываем второй параметр. Метод не берёт строку а только возвращает результат строка остаётся неизменный document.write(myString); /************************************************************************************************************/ var tel = "8/925/106/54/75"; var tel2 = "8/925/736/58/85"; var tel3 = "8/970/546/87/96"; var yourSymb = "_h_"; //также можно было создать символ в отдельной переменной function replaceSlash(string,symb){ //Функция для изменения строковых элементов с использование регулярных выражений var regVrp = /\//g; // return string.replace(regVrp, symb); } document.write( "<br /><br />" + replaceSlash(tel,"-")); document.write( "<br /><br />" + replaceSlash(tel2,"*")); document.write( "<br /><br />" + replaceSlash(tel3,yourSymb)); //Это более правильный путь </script> |
| Категория: JavaScript
| Тэги: JavaScript / replace / основы / регулярки / строки