Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Работа со строками (https://javascript.ru/forum/misc/15500-rabota-so-strokami.html)

puls 01.03.2011 22:07

Работа со строками
 
На входе: целое число n и символ S, (например, 12 s), в одном текстовом поле
На выходе: n раз повторенный символ S (например, ssssssssssss)

Aetae 01.03.2011 22:53

<input type="text" value="abcd 12s efg"><input type="button" value="ss" onclick="sReplace(previousSibling)">
<script type="text/javascript">
function sReplace(e){
  e.value=e.value.replace(/(\d+)s/g , function(a,b) {
      return new Array(++b).join('s')
    }
  )
}
</script>


Часовой пояс GMT +3, время: 22:22.