├── README.md ├── style.css ├── index.html └── script.js /README.md: -------------------------------------------------------------------------------- 1 | # phonenumberqueryconstructor 2 | A very simple tool that generates multiple writings of a phone number (to effectively search for it using the OR operator and quotes): 3 | 4 | https://cipher387.github.io/phonenumberqueryconstructor/ 5 | 6 |
7 | 8 | Twitter — https://twitter.com/cyb_detective 9 | 10 | Telegram — https://t.me/cybdetective 11 | 12 | Linkedin — https://www.linkedin.com/groups/1908171/ 13 | 14 | Revue — https://www.getrevue.co/profile/cyb_detective 15 | 16 | Github — https://github.com/cipher387 17 | 18 | Discord — https://cipher387.github.io/discordlink.html 19 | 20 |
21 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | 2 | .discord-follow-button { 3 | color: #fff; 4 | background: #9932CC; 5 | padding: 3px 7px; 6 | font-weight: 500; 7 | font-size: 18px; 8 | border-radius: 4px; 9 | vertical-align: middle; 10 | text-align: center; 11 | } 12 | 13 | 14 | 15 | .mainsite-button 16 | { 17 | color: #fff; 18 | background: red; 19 | padding: 3px 7px; 20 | font-weight: 500; 21 | font-size: 18px; 22 | border-radius: 4px; 23 | vertical-align: middle; 24 | text-align: center; 25 | 26 | } 27 | 28 | 29 | .telegram-follow-button { 30 | color: #fff; 31 | background: #1e97d7; 32 | padding: 3px 7px; 33 | font-weight: 500; 34 | font-size: 18px; 35 | border-radius: 4px; 36 | vertical-align: middle; 37 | text-align: center; 38 | } 39 | .linkedin-follow-button { 40 | color: #fff; 41 | background: #2867B2; 42 | padding: 3px 7px; 43 | font-weight: 500; 44 | font-size: 18px; 45 | border-radius: 4px; 46 | vertical-align: middle; 47 | text-align: center; 48 | } 49 | .github-follow-button { 50 | color: black; 51 | background: silver; 52 | padding: 3px 7px; 53 | font-weight: 500; 54 | font-size: 18px; 55 | border-radius: 4px; 56 | vertical-align: middle; 57 | text-align: center; 58 | } 59 | .revue-follow-button { 60 | color: #fff; 61 | background: #FFA500; 62 | padding: 3px 7px; 63 | font-weight: 500; 64 | font-size: 18px; 65 | border-radius: 4px; 66 | vertical-align: middle; 67 | text-align: center; 68 | } 69 | .telegram-follow-button:hover { 70 | background: #167ba5; 71 | color: #fff; 72 | } 73 | .telegram-follow-button img{ 74 | width: 20px; 75 | vertical-align: middle; 76 | } 77 | .twitter-follow-button-2 { 78 | color: #fff; 79 | background: #1DA1F2; 80 | padding: 3px 7px; 81 | font-weight: 500; 82 | font-size: 18px; 83 | border-radius: 4px; 84 | vertical-align: middle; 85 | text-align: center; 86 | 87 | } 88 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Phone number search constructor 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |

Phone number search constructor

21 |
22 |
23 | 24 | 25 | 26 |
27 | 28 |
29 | 30 |
31 | 32 | 33 | 46 | 47 |
48 |
49 |
50 |
51 | 52 | 53 |
54 |
55 | 56 | 57 | 58 | 59 |
60 | 61 |
62 |
63 | 64 | 65 |

The greatest difficulty in finding references to phone numbers in search engines is that the same number can be written in different ways.

66 | 67 | 68 |

This builder generates queries that allow you to effectively search for different spellings of the same phone number.

69 |

If you think that the query generator for your country numbers needs improvement, contains errors or is not on the list (but you are going to use it), then write to me in one of the social networks (links at the very bottom of the page).

70 |
71 | 72 | 73 | 74 |
75 | Telegram 76 | 77 | Twitter 78 | Linkedin 79 | Revue 80 | Github 81 | Discord 82 | All projects 83 |
84 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /script.js: -------------------------------------------------------------------------------- 1 | function generateVariants() 2 | 3 | { 4 | 5 | country = document.getElementById("countries").value; 6 | var phone = document.getElementById("phonenumber").value; 7 | searchQuery = "\"+" + phone + "\" OR "; 8 | 9 | if (country === "Germany") { 10 | 11 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 3) + " " + phone.substr(8, 2) + " " + phone.substr(10, 2) + "\" OR "; 12 | searchQuery = searchQuery + "\"" + phone.substr(0, 5) + " " + phone.substr(5, 3) + " " + phone.substr(8, 2) + " " + phone.substr(10, 2) + "\" OR "; 13 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 3) + "-" + phone.substr(8, 2) + "-" + phone.substr(10, 2) + "\" OR "; 14 | searchQuery = searchQuery + "\"+" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 3) + "-" + phone.substr(8, 2) + "-" + phone.substr(10, 2) + "\" OR "; 15 | searchQuery = searchQuery + "\"+" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(5, 3) + "-" + phone.substr(8, 2) + "-" + phone.substr(10, 2) + "\" OR "; 16 | searchQuery = searchQuery + "\"+" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(5, 3) + " " + phone.substr(8, 2) + " " + phone.substr(10, 2) + "\""; 17 | document.getElementById("result").innerHTML = searchQuery; 18 | document.getElementById("result2").innerHTML = ""; 19 | 20 | } else if (country === "Argentine") { 21 | 22 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 4) + " " + phone.substr(5, 6) + "\" OR "; 23 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 4) + " " + phone.substr(5, 3) + " " + phone.substr(8, 3) + "\" OR "; 24 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 4) + ") " + phone.substr(5, 3) + "-" + phone.substr(8, 3) + "\" OR "; 25 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 4) + ") " + phone.substr(5, 2) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\""; 26 | document.getElementById("result").innerHTML = searchQuery; 27 | 28 | searchQuery = "\"+" + phone + "\" OR "; 29 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(4, 6) + "\" OR "; 30 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(4, 3) + " " + phone.substr(7, 3) + "\" OR "; 31 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(4, 3) + "-" + phone.substr(7, 3) + "\" OR "; 32 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(4, 2) + "-" + phone.substr(6, 2) + "-" + phone.substr(8, 2) + "\""; 33 | document.getElementById("result2").innerHTML = searchQuery; 34 | 35 | } else if (country === "France") { 36 | 37 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 1) + ")" + phone.substr(3, 1) + " " + phone.substr(4, 2) + " " + phone.substr(6, 2) + " " + phone.substr(8, 2) + " " + phone.substr(10, 2) + "\" OR "; 38 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 1) + phone.substr(3, 1) + " " + phone.substr(4, 2) + " " + phone.substr(6, 2) + " " + phone.substr(8, 2) + " " + phone.substr(10, 2) + "\" OR "; 39 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 1) + ")" + phone.substr(3, 1) + " " + phone.substr(4, 2) + "-" + phone.substr(6, 2) + "-" + phone.substr(8, 2) + "-" + phone.substr(10, 2) + "\" OR "; 40 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 1) + phone.substr(3, 1) + " " + phone.substr(4, 2) + "-" + phone.substr(6, 2) + "-" + phone.substr(8, 2) + "-" + phone.substr(10, 2) + "\""; 41 | document.getElementById("result").innerHTML = searchQuery; 42 | document.getElementById("result2").innerHTML = ""; 43 | 44 | } else if (country === "Spain") { 45 | 46 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 7) + "\" OR "; 47 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 3) + "-" + phone.substr(8, 4) + "\" OR "; 48 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(5, 3) + "-" + phone.substr(8, 4) + "\" OR "; 49 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(5, 2) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\""; 50 | document.getElementById("result").innerHTML = searchQuery; 51 | document.getElementById("result2").innerHTML = ""; 52 | 53 | 54 | } else if (country === "Pakistan") { 55 | 56 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(5, 7) + "\" OR "; 57 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 2) + " " + phone.substr(4, 8) + "\" OR "; 58 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(5, 3) + "-" + phone.substr(8, 4) + "\" OR "; 59 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 2) + ") " + phone.substr(4, 3) + "-" + phone.substr(7, 5) + "\""; 60 | document.getElementById("result").innerHTML = searchQuery; 61 | document.getElementById("result2").innerHTML = ""; 62 | 63 | 64 | } else if (country === "Belgium") { 65 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 1) + ") " + phone.substr(3, 3) + " " + phone.substr(6, 2) + " " + phone.substr(8, 2) + "\" OR "; 66 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 1) + " " + phone.substr(3, 3) + " " + phone.substr(6, 2) + " " + phone.substr(8, 2) + "\" OR "; 67 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 1) + ") " + phone.substr(3, 3) + "-" + phone.substr(6, 2) + "-" + phone.substr(8, 2) + "\" OR "; 68 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 1) + ") " + phone.substr(3, 4) + "-" + phone.substr(7, 3) + "\""; 69 | document.getElementById("result").innerHTML = searchQuery; 70 | document.getElementById("result2").innerHTML = ""; 71 | 72 | 73 | } else if (country === "Greece") { 74 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 2) + ") " + phone.substr(3, 4) + "-" + phone.substr(7, 5) + "\" OR "; 75 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 2) + " " + phone.substr(3, 3) + " " + phone.substr(6, 6) + "\" OR "; 76 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 2) + ") " + phone.substr(3, 4) + "-" + phone.substr(7, 5) + "\""; 77 | document.getElementById("result").innerHTML = searchQuery; 78 | searchQuery = "\"+" + phone + "\" OR "; 79 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(4, 4) + "-" + phone.substr(8, 4) + "\" OR "; 80 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " " + phone.substr(2, 3) + " " + phone.substr(4, 3) + " " + phone.substr(7, 5) + "\" OR "; 81 | searchQuery = searchQuery + "\"" + phone.substr(0, 2) + " (" + phone.substr(2, 3) + ") " + phone.substr(4, 4) + "-" + phone.substr(8, 4) + "\""; 82 | document.getElementById("result2").innerHTML = searchQuery; 83 | 84 | 85 | } else if (country === "Russia") { 86 | 87 | var phone = document.getElementById("phonenumber").value; 88 | 89 | searchQuery = "\"+" + phone + "\" OR "; 90 | searchQuery = searchQuery + "\"" + phone.substr(0, 1) + " " + phone.substr(1, 3) + " " + phone.substr(4, 3) + " " + phone.substr(7, 2) + " " + phone.substr(9, 2) + "\" OR "; 91 | searchQuery = searchQuery + "\"" + phone.substr(0, 4) + " " + phone.substr(4, 3) + " " + phone.substr(7, 2) + " " + phone.substr(9, 2) + "\" OR "; 92 | searchQuery = searchQuery + "\"" + phone.substr(0, 1) + " " + phone.substr(1, 3) + " " + phone.substr(4, 3) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\" OR "; 93 | searchQuery = searchQuery + "\"+" + phone.substr(0, 1) + " " + phone.substr(1, 3) + " " + phone.substr(4, 3) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\" OR "; 94 | searchQuery = searchQuery + "\"+" + phone.substr(0, 1) + " (" + phone.substr(1, 3) + ") " + phone.substr(4, 3) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\" OR "; 95 | searchQuery = searchQuery + "\"+" + phone.substr(0, 1) + " (" + phone.substr(1, 3) + ") " + phone.substr(4, 3) + " " + phone.substr(7, 2) + " " + phone.substr(9, 2) + "\""; 96 | document.getElementById("result").innerHTML = searchQuery; 97 | 98 | var phone = phone.replace("7", "8"); 99 | searchQuery = "\"" + phone + "\" OR "; 100 | searchQuery = searchQuery + "\"" + phone.substr(0, 1) + " " + phone.substr(1, 3) + " " + phone.substr(4, 3) + " " + phone.substr(7, 2) + " " + phone.substr(9, 2) + "\" OR "; 101 | searchQuery = searchQuery + "\"" + phone.substr(0, 4) + " " + phone.substr(4, 3) + " " + phone.substr(7, 2) + " " + phone.substr(9, 2) + "\" OR "; 102 | searchQuery = searchQuery + "\"" + phone.substr(0, 1) + " " + phone.substr(1, 3) + " " + phone.substr(4, 3) + "-" + phone.substr(7, 2) + "-" + phone.substr(9, 2) + "\""; 103 | document.getElementById("result2").innerHTML = searchQuery; 104 | 105 | } else { 106 | 107 | document.getElementById("result").innerHTML = "Please, choose a country"; 108 | document.getElementById("result2").innerHTML = ""; 109 | 110 | } 111 | 112 | } 113 | 114 | 115 | function openQuery(buttonValue) 116 | 117 | { 118 | 119 | searchquery = document.getElementById("result").innerHTML; 120 | const links = []; 121 | links['Google'] = "https://www.google.com/search?q=" + searchquery; 122 | links['Yandex'] = "https://yandex.ru/search/?text=" + searchquery; 123 | searchquery2 = document.getElementById("result2").innerHTML; 124 | links['Google2'] = "https://www.google.com/search?q=" + searchquery2; 125 | links['Yandex2'] = "https://yandex.ru/search/?text=" + searchquery2; 126 | 127 | window.open(links[buttonValue]); 128 | 129 | } 130 | --------------------------------------------------------------------------------