Advertisement
muchacho

Автокорректор подписей к «Фото дня»

Jan 8th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. result = input.replace(/\-{2,}/g, '—').replace(/\s*(.)$/g, '$1').replace(/\.?([^?*3^)!])(?:\s*)(\w?)$/g, '$1.').replace(/\s{2,}/g, ' ').replace(/№\s*(\d*,*\s?)/g, '№ $1').replace(/\s*\%/g, ' %').replace(/([()«»]){1,}/g, '$1').replace(/"*/g,'').replace(/\s{1,}([!?,:.)»;]{1,}\s*(.))/g, '$1').replace(/([(«|])\s*/g, '$1').replace(/\"(.*)\"/g, '«$1»').replace(/(\d)-(\d)/g, '$1–$2').replace(/\[«/g, '«[').replace(/\n{1}/g, '<br>').replace(/(\s*<br>\s*){2,}/g, '<br><br>').replace(/\?{2,}/g, '??').replace(/\!{3,}/g, '!!! ');
  2.  
  3.     return result.replace(/\s*-\s*/g, '-').replace(/\.{1,}$/g, '.').replace(/(["#$%&'(*+,.:;<=>@_`{|}~]){2,}/g, '$1 ').replace(/(—)\s*/g, '$1 ').replace(/\s*(:-?\)|;-\)|^_^|:-\*|<3)\.*/g, ' $1').replace(/\s*(:\))\.*/g, ' :-)').replace(/([!?])[,:]\./g,'$1').replace(/^\s{1,}(.)?/g, '$1');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement