Advertisement
80LK

Untitled

Apr 17th, 2020
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function task1(str){
  2.     return str.replace(/(\.\.\.|\.|\?|\!)/g, "$1\n");
  3. }
  4.  
  5. function task2(str){
  6.     return str.replace(/(редиск(а|и|у|е|ой)|нехорош(ий|его|ему|им|ем) человек(а|у|е|ом)?)/g, "*давайте жить дружно*");
  7. }
  8.  
  9. function task3(str){
  10.     if(str.length > 5)
  11.         if(/([a-z]+[A-Z]+[0-9]+[\.\?\!]+|[a-z]+[A-Z]+[\.\?\!]+[0-9]+|[a-z]+[0-9]+[A-Z]+[\.\?\!]+|[a-z]+[0-9]+[\.\?\!]+[A-Z]+|[a-z]+[\.\?\!]+[A-Z]+[0-9]+|[a-z]+[\.\?\!]+[0-9]+[A-Z]+|[A-Z]+[a-z]+[0-9]+[\.\?\!]+|[A-Z]+[a-z]+[\.\?\!]+[0-9]+|[A-Z]+[0-9]+[a-z]+[\.\?\!]+|[A-Z]+[0-9]+[\.\?\!]+[a-z]+|[A-Z]+[\.\?\!]+[a-z]+[0-9]+|[A-Z]+[\.\?\!]+[0-9]+[a-z]+|[0-9]+[a-z]+[A-Z]+[\.\?\!]+|[0-9]+[a-z]+[\.\?\!]+[A-Z]+|[0-9]+[A-Z]+[a-z]+[\.\?\!]+|[0-9]+[A-Z]+[\.\?\!]+[a-z]+|[0-9]+[\.\?\!]+[a-z]+[A-Z]+|[0-9]+[\.\?\!]+[A-Z]+[a-z]+|[\.\?\!]+[a-z]+[A-Z]+[0-9]+|[\.\?\!]+[a-z]+[0-9]+[A-Z]+|[\.\?\!]+[A-Z]+[a-z]+[0-9]+|[\.\?\!]+[A-Z]+[0-9]+[a-z]+|[\.\?\!]+[0-9]+[a-z]+[A-Z]+|[\.\?\!]+[0-9]+[A-Z]+[a-z]+)/.test(str))
  12.             return "Сложной пароль";
  13.  
  14.     return "Простой пароль";
  15. }
  16.  
  17. function task4(str){
  18.     var date = str.match(/((0?[1-9]|[12]?[0-9]|3[01])\.(0?[1-9]|1[0-2])\.([0-9]{4}|[0-9]{2}))/g);
  19.     str = "";
  20.     for(let i = 0; i < date.length; i++)
  21.         str += date[i].replace(/([0-9]+)\.([0-9]+)\.([0-9]+)/, "$3-$2-$1") + "\n";
  22.  
  23.     return str;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement