<p><style type="text/css">.stWord { font-family: Times New Roman; font-size : 14pt; } </style></p> <p> <table align="center" border="0" cellspacing="0" width="400"> <tbody> <tr> <td class="colorborder"> подбор слов <hr> <div>Введите искомое слово неизвестная буква заменена ЗВЕЗДОЧКОЙ Например: З*Е**ОЧ*Т Результат: ЗВЕЗДОЧЕТ База: 51687 слов</div></p> <p> <div><input class="stWord" id="textFWinput" type="text" value="З*Е**ОЧ*Т" /></div></p> <p> <div><input onclick="FindWrd();" type="button" value="результат" /></div></p> <p> <div><textarea class="stWord" cols="60" id="textFWoutput" rows="5" width="100">...</textarea></div> <div>не включены "Имена", "Географические названия"</div> </td> </tr> </tbody> </table></p> <p> <script src="https://sklees.narod.ru/js/findword/dicword.js"></script> <script> function FindWrd() { document.getElementById('textFWoutput').value = ''; if ( document.getElementById('textFWinput').value === '') { document.getElementById('textFWinput').value = '****'}; if ( document.getElementById('textFWinput').value === ' ') { document.getElementById('textFWinput').value = '****'}; maska = document.getElementById('textFWinput').value.toUpperCase(); flagMas = 0; for (var i = 0; i < wrd.length; i++) { var wrdtmp = wrd[i]; if (wrdtmp.length === maska.length) { var flagNum = 0; for (var j = 0; j < maska.length; j++) { if (wrdtmp[j] === maska[j]) {flagNum = flagNum + 1}; if (maska[j] === '*') {flagNum = flagNum + 1}; if (flagNum === maska.length) { flagMas = flagMas + 1; if (flagMas < 30) {document.getElementById('textFWoutput').value = document.getElementById('textFWoutput').value +' '+ wrdtmp};} } } } if ( document.getElementById('textFWoutput').value === '') { document.getElementById('textFWoutput').value = 'no result'}; } </script></p>