Международные телефонные и адресные сведения?

Используйте функцию Формат для сортировки дат, сохраненных в виде текста. (All) будет сверху, так как специальный символ имеет наименьшее значение, а затем буквы

Select * from (
SELECT DISTINCT TESTTABLE.DateTest
FROM TESTTABLE
UNION SELECT "(All)" AS BOGUS FROM TESTTABLE)
order by Format(DateTest,'yyyy-mm-dd') asc
6
задан Juha Syrjälä 21 May 2010 в 16:19
поделиться

3 ответа

Существует международный стандарт для номеров телефона, но он оставляет большое дыхание комнаты. Разделители не обязательны, но ограничиваются для интервала, точка, и дефис. Круглые скобки (иначе круглые скобки) должны быть помещены вокруг цифр, которые являются дополнительными в зависимости от того, откуда Вы набираете. Например, код области является дополнительным в некоторых областях. Я обеспечил бы текстовое поле и позволил бы пользователю ввести их номер однако, они хотят.

Для адресов обеспечьте много полей и не ограничивайте слишком много. Числа дома иногда содержат буквы. Дорожные типы иногда пишутся полностью, и другие сокращенные времена. (Св. = улица, авеню = авеню, и т.д.) Я обеспечил бы, выпадает, где возможный (состояние/область), но позволяют вход свободной формы, когда у Вас нет списка. Когда пользователь вводит их адрес, нормально проверять для угроз безопасности, но Вы могли бы хотеть оставить географическую проверку до позже. Например, если пользователь вводит индекс T8N 4E3 и выбирает Онтарио как их область, адрес не допустим, потому что данный индекс для Альберты. Отобразите дружественное сообщение пользователю, позволяющему им знать, что они должны исправить свой адрес или связаться с Вами, если это корректно (возможная ошибка в Вашем коде).

1
ответ дан 17 December 2019 в 18:20
поделиться

Проверка номера телефона - я не уверен, провел ли я много времени на этом. Нумерации изменяются довольно часто (например, в течение времени, я жил в Великобритании, номерах телефона для лондонских кодов области, измененных, по крайней мере, однажды, с другим изменением незадолго до того, как я переместился туда), и в Германии это (или по крайней мере используется, чтобы быть) довольно распространено для увеличения числа доступных номеров телефона на данном обмене путем взятия старого числа и прикрепления дополнительной цифры или два в конце. Таким образом, любое предположение о данном формате телефонного номера изменится, и Вы закончите тем, что играли в догонялки. Если Вы настоите на том, чтобы разделять номер телефона на международный / область число code/main, то Вы, вероятно, найдете, что это - очень особенный метод страны представления информации, таким образом, Вам будет нужна маска ввода в значительной степени для каждой страны и определенных правил проверки. Не говоря уже о том, что в местах как Германия, код области может иметь между двумя и четырьмя цифрами и т.д...

Относительно почтовых адресов самое важное предложение, которое я имею, состоит в том, чтобы гарантировать, что можно принять нечисловую должность, иначе Вы не сможете обработать адреса в Канаде и Великобритании (и возможно другие места). Это - что-то вроде моей лошади хобби, поскольку у меня было несколько проблем с веб-сайтами в других странах, которые просто отказались позволять мне вставить нечисловой почтовый индекс, и я должен был обратиться к отправлению факсом по своей адресной информации, поскольку я не мог заполнить форму онлайн-приложения. В моей книге это - плохая карма, если Вы позволяете иностранным клиентам....

Кроме того, принятие существования определенных частей адреса (состояние/графство, например) и требование их обычно являются большим количеством головной боли, чем это стоит. Я испытал бы желание предложить стандартный номер дома + улица (объедините их, различные языки помещают номер дома в различные места, настолько выделяющие их, не хорошая идея, по моему скромному мнению, если Вы не знаете, как повторно собрать их правильно, плюс иногда Вы будете заканчивать с названием дома вместо числа), город и zip/почтовый индекс, возможно с дополнительным полем графства/состояния. Если Вы хотите быть действительно полезными Вам международная аудитория, предложить свободную форму, единственное поле ввода текста для тех адресов, которые не соответствуют нашим "стандартным" предположениям о том, как смотрит адрес. И сделайте их достаточно большими, таким образом, у людей с довольно длинными адресами не заканчивается пространство...

2
ответ дан 17 December 2019 в 18:20
поделиться

Адрес - просто помнит не везде, Вы получили состояния и почтовые индексы. и если Вы получили почтовые индексы, они могут быть в другом формате ([0-9]{2}-[0-9]{3} здесь). (редактирование: обычно почтовый адрес с 2 строками адреса, городом, состояние (дополнительно), почтовый индекс (дополнительно) и страна в порядке).

Так с геоданными - можно сделать последовательным, выпадает с состояниями и городами, но угадайте, что Вы не покроете каждый город. Почему бы не показать часть карт Google и позволить пользователям нажимать там для маркировки их положения?

0
ответ дан 17 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: