Закрепляем успех. При входе на страницу с примером выскочит окошко которое проверит введённую вами строку на присутствие цифр в начале строки.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<script> var testString = "Едем мы в далёкие края", regV, result; regV = /мы/; result = testString.search(regV); document.write(result + " - С какого символа начинается наше совпадение <br /><hr />"); /************************************************************************************/ var postIndex1 = "450123"; var postIndex2 = "45687"; var regV = /^\d{6}$/; //ищет совпадение 6-ти цифр С начала строки ^ ищем совпадения 6-ти цифр. $ = После строки ничего не должно идти var res1 = postIndex1.search(regV); var res2 = postIndex2.search(regV); document.write(res1 + " - Есть совпаденеи<br />"); document.write(res2 + " - Совпадение не найдено <br /><br /><br />"); /************************************************************************************/ //Начинаеться ли переданная строка с цифры? var numString = "3 перца и 1 сельдерей"; var numString2 = prompt("Введите ваш текст: 1-я строка или строка"); function searchNum(arg){ var regV = /^\d/; //Этот коммент что бы код нормально подсвечивался, крайон глючит на этом месте if(arg.search(regV) == -1){ document.write("Строка <strong>" + arg + "</strong> начинаеться НЕ с цифры <br />"); }else{ document.write("Строка <strong>" + arg + "</strong> начинаеться С цифры <br />"); } } searchNum(numString); searchNum(numString2); </script> |
| Категория: JavaScript
| Тэги: JavaScript / search / основы / регулярки