Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно решить лёгкую задачу на проверку данных (https://javascript.ru/forum/misc/28560-nuzhno-reshit-ljogkuyu-zadachu-na-proverku-dannykh.html)

Antoha 24.05.2012 18:27

Нужно решить лёгкую задачу на проверку данных
 
Номер машины(XX####XX##)где X-это большие буквы русского алфавита а # это цифры нужно это проверить с помощью javascript:help:

B~Vladi 24.05.2012 18:33

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

Antoha 24.05.2012 18:35

Я только начал его изучать просто очень нужна эта задача(((

B~Vladi 24.05.2012 18:41

Это делается регулярными выражениями.

Antoha 24.05.2012 18:41

всё что могу получить это лишь проверка длинны и большие ли это буквы
вот код
-function validphone(phone)
{
len=phone.length
digits="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛД ЖЭЯЧСМИТЬБЮЁ"
if(len != 10 )
{
alert("Должны быть большие буквы")
document.dataentry.phone.focus()
}

Antoha 24.05.2012 18:43

С цифрами ваще проблема куда тут что:help:

B~Vladi 24.05.2012 18:45

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Antoha 24.05.2012 19:20

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function validphone(phone)
{
len=phone.length
digits="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛД ЖЭЯЧСМИТЬБЮ"
if(len != 10)
{alert("Должны быть большие буквы")
document.dataentry.phone.focus()}


}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="dataentry">
<h2>Подтверждение данных</h2>

<SCRIPT LANGUAGE="JavaScript">
document.dataentry.fn.focus()
</SCRIPT>

Введите номер (XX####XX##):<br>
<INPUT TYPE="text" NAME="phone" SIZE=10 >

<INPUT TYPE="button" VALUE="Отправить"
onClick="validphone(phone.value)">

</BODY>
</HTML>

Вот всё чего смог добиться прошу помочь со следующим шагом

Kolyaj 24.05.2012 23:30

Цитата:

Сообщение от Antoha
digits="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛД ЖЭЯЧСМИТЬБЮЁ"

В номере машины не может быть букв, вроде йцгщы и прочих подобных.

9xakep 25.05.2012 07:22

var str = '12абвг34де'
str = str.split(/\d{2}/g)
str.shift()
alert(str)


Часовой пояс GMT +3, время: 01:51.