На самом деле нет более простого способа. Если вы хотите сравнить значения одного столбца с другим, или если вы хотите очень простое подтверждение, вы можете использовать проверку столбцов, но он не поддерживает регулярные выражения, поэтому он не поможет в таких вещах, как электронная почта.
Вы можете использовать jQuery для проверки, что немного проще, чем использование валидатора, хотя он проверяет только на стороне клиента.
Другой вариант, если у вас есть корпоративная версия SharePoint, - это использовать InfoPath для редактирования списка. С помощью InfoPath вы можете легко добавить проверку регулярных выражений.
Спасибо за предложения. Довольно сложно понять, что SP не предлагает проверку регулярных выражений из коробки. Нашел этот пост, который предполагает, что вы можете использовать LIKE с совпадением шаблонов для проверки электронной почты, например. [E-mail] LIKE "* [email protected]?*.?*", но когда я отправлю это в поле проверки столбца, я получаю исключение! http://blogs.pointbridge.com/Blogs/2010wave/Pages/Post.aspx?_ID=5 –
Я не думаю, что вы можете использовать «как», я считаю, что допустимые значения - это те же значения, которые вы можете использовать для вычисленных значений. https://office.microsoft.com/en-us/windows-sharepoint-services-help/CH001171117.aspx?stt=1 Это, как говорится, мы можем приблизить проверку электронной почты примерно следующим образом: = И (НАЙТИ ("@", email, 1)> 0, НАЙТИ (".", Email, 1)> 0) – Estyn