У меня есть специальный идентификатор в формате A000000004..A000000150 и т. Д. И OD000000001..OD000000150. Я прочитал здесь форумы и опробовал решения (многие в форме /^([A]{1}\[0-9]{9})$/
и т. Д.), Но ни один из них не помог.Проверка по специальным кодам
ответ
Надеюсь, я правильно понимаю ваш вопрос, но как насчет этого регулярного выражения?
/^(A|OD)[0-9]{9}$/
Чтобы проверить строку против этого регулярного выражения, вы бы использовать что-то вроде этого:
var regex = /^(A|OD)[0-9]{9}$/;
if (regex.test(myCode)) {
// ... do something ...
}
Джейк дает правильные валидации для всех неправильных случаев. А ТАКЖЕ как правая последовательность/ID. Я разместил свой код выше. Объявление регулярного выражения как переменной, а затем сравнение его с элементом формы. – NKoder
@NKoder Вы не можете просто использовать '! =' С регулярными выражениями. Я обновил свой ответ, чтобы уточнить, как их использовать. –
Хорошо. Огромное спасибо :) – NKoder
*** Таким образом, окончательное решение на мой вопрос для людей, которые будут ссылаться в будущем: The код будет:
var regex= /^(A|OD)[0-9]{9}$/;
var myCode=document.forms["formname"]["fieldname"].value;
if(!regex.test(myCode))
{
alert(...);
return false;
}
- 1. Группировка строк по кодам областей
- 2. Сортировать по специальным условием
- 3. Рекомендация по кодам ошибок в вебе-службах
- 4. Учебник по машинным кодам для Mac
- 5. Полный текст поиск по кодам товаров
- 6. синхронизация базы данных - SFTP/RMAN/По кодам?
- 7. Преобразование Xslt по специальным символам
- 8. Объявление FileIOPermission по специальным папкам
- 9. Как остановить Aptana по всем кодам по умолчанию?
- 10. Ошибка приложения Java по специальным символам
- 11. Корзина Цена Правило, исключающее продукты по специальным
- 12. Поиск только по специальным полям с elasticsearch
- 13. Заказ по специальным значениям из колонки
- 14. Функция python strip по специальным символам
- 15. Предоставление предприятия по сравнению с специальным положением
- 16. Поиск по базе данных со специальным символом
- 17. поиск по специальным символам в elasticsearch
- 18. C# заказать IEnumerable по специальным требованиям
- 19. Просмотр уведомления по обязательным кодам купона со специальными категориями продуктов
- 20. Ищете эксперт по облачным кодам (javascript), занимающийся установками и каналами
- 21. создать представление в базе данных phpmyadmin по php-кодам?
- 22. В TeamCity можно перемещаться по исходным кодам проектов?
- 23. JQuery «активный» класс при навигации по php-кодам
- 24. Получение по волшебным кодам, которые появляются в PHP-скриптах
- 25. Поиск дублирующих модульных тестов по одному и тому же кодам
- 26. Spring mvc - как отображать текстовые значения по кодам
- 27. Базовые LINQ к кодам объектов
- 28. Откат к кодам фактора R
- 29. PrimEng Требования к исходным кодам
- 30. Соответствие Regex escape-кодам ANSI
Спасибо Яну. Должен ли я объявить/^ ([A] {1} \ [0-9] {9}) $/как переменную, а затем сравнить ее (! =) С формой feild, взяв ее также в переменную? – NKoder
var a1 = document.forms ["addcomplaint"] ["accId"]. Value; \t var a2 =/^ ([A] {1} \ [0-9] {9}) $ /; \t if (a1! = A2) { \t \t alert («Пожалуйста, введите действительный идентификатор учетной записи (A000000004)»); \t \t return false;} \t \t else return true; – NKoder
lol, он только что редактировал ваш вопрос, чтобы сделать его более читаемым .. Это не ответ на ваш вопрос. : D – wcraft