User:Shrikarsan/shri/test.js
Appearance
Asani: Bayan wallafawa, zaku yi juyar da cache na browser din ku dan ganin sauye-sauye.
- Firefox / Safari: Rike Shift asanda kuke danna Reload, ko danna kodai Ctrl-F5 ko kuma Ctrl-R (⌘-R akan Mac)
- Google Chrome: Danna Ctrl-Shift-R (⌘-Shift-R akan Mac)
- Internet Explorer / Edge: Rike Ctrl asanda kuke danna Refresh, ko latsa Ctrl-F5
- Opera: Danna Ctrl-F5.
function autoEdWhitespace(str) { //MAIN FUNCTION describes list of fixes
str = str.replace(/^(\s*)([\u0B80-\u0BFF]+)(.*)$/gim, "{{User:Shrikarsan/noun-ta|$2$3}}");
str = str.replace(/\s+($)/gm, "$1");
str = str.replace(/($)/gm, "$1");
str = str.replace(/([\{\{]+)([\U\s\e\r]+)/g, "$1subst:$2");
str = str.replace(/([\;]+)([\s*]+)([\u0B80-\u0BFF]+)/g, "\r\n|$2$3");
str = str.replace(/[;]\s*/gm, ';\r\n');
str = str.replace(/\;*\s*$/gm, "");
str = str.replace(/^(.+)\s*(\d\d\. )/gm, '$1\r\n# ');
str = str.replace(/^(.+)\s*(\d\. )/gm, '$1\r\n# ');
str = str.replace(/^(.+)\s+(\([a-z]+\) )/gm, '$1\r\n$2');
str = str.replace(/\.\*\*\*/g, "\r\n#");
str = str.replace(/\*\*\*/g, "");
str = str.replace(/\a\|.*($)/gm, "a|");
str = str.replace(/^(\s*)(.*)$/gim, "$2");
str = str.replace(/\s+($)/gm, "$1");
return str;
}
//