Добавление кода для проверки на стороне клиента в файл .jss - PullRequest
0 голосов
/ 22 января 2019

, поэтому я пытаюсь добавить проверку на стороне клиента в файл javascript ... я скопировал код ниже ... код, на котором я концентрируюсь, является самой последней строкой. Я хочу сделать так, чтобы клиентская сторона принимала ТОЛЬКО пробелы или строчные и прописные буквы!

внизу страницы есть также некоторые переменные truefeedback и falsefeedback дляполе «примечания», а также «проверка формы».и 'validationtype.'

спасибо

//set up the objects that contain the validation data for regex. These values must use the same name as the id of the form input.

var myreg = new Object();// set up the object containing the regex expressions to be used.

myreg.telephone = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;

myreg.telmobile = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;

myreg.postcode = /^(GIR ?0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]([0-9ABEHMNPRV-Y])?)|[0-9][A-HJKPS-UW]) ?[0-9][ABD-HJLNP-UW-Z]{2})$/g;

myreg.email = /^.+?\@.*?$/;

**myreg.notes = /[A-Za-z]+/;**

Я хочу, чтобы на моей веб-странице было сообщение о том, что в поле «Примечания» могут приниматься только пробелы и заглавные буквы..

1 Ответ

0 голосов
/ 22 января 2019

Это регулярное выражение будет принимать только текст, содержащий буквы или пробелы:

/^[A-Za-z\s]*$/

A-Z - заглавные буквы. a-z - строчные буквы, а \ s - пробелы. Надеюсь, это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...