AXForum  
Go Back   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 13.06.2008, 08:57   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Артем Enot Грунин's Avatar
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Join Date: 16.08.2007
Location: Пермь!
Blog Entries: 151
Полагаю добавить несколько регульяных выражений и проверять их по очереди:
var pattern1 = /^[0-9]\d{0}\(\d{3}\)\d{3}-\d{2}-\d{2}/;
var pattern2 = /^[0-9]\d{0}\(\d{4}\)\d{2}-\d{2}-\d{2}/;
var pattern3 = /^[0-9]\d{0}\(\d{5}\)\d{1}-\d{2}-\d{2}/;
if (pattern1.test(telephone)) {...}
else if (pattern2.test(telephone)) {...}
и т.д.
Примеры я привел чисто по аналогии. Синтаксис регулярных выражений JS можно легко найти в Интернет.

Честно говоря, не рекомендую вам делать такие вот проверки. Практика показывает, что пользователей ужасно раздражают подобный надзор со стороны системы. Ваш код (crmForm.all.telephone1.DataValue = "" затирает телефон если он был введен не в формате. Может возникнуть ситуация, когда менеджер запишет его со слов клиента, положит трубку и лишь затем попытается сохранить страницу. В это случае телефон будет утерян. Если необходимо вводить телефон в определенном формате (ума не приложу зачем вам это), то лучше просто пытаться его форматировать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Last edited by Артем Enot Грунин; 13.06.2008 at 09:06.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
как создать шаблон письма для Custom сущности GromRom Dynamics CRM: Функционал 4 20.11.2009 11:35
Как программно задавать обязательность поля на форме при заполнении? Bakai Madybaev Dynamics CRM: Функционал 6 10.10.2008 11:46
Динамические поля в правилах Workflow Evegeniy Dynamics CRM: Разработка 1 12.01.2007 09:07
Как создать правила заполнения для поля Boris Ilyin Dynamics CRM: Разработка 3 07.06.2006 10:23
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 09:38.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.