创建dynamics CRM client-side (五) - 使用regular expression (正则表达式)来检查phone number
我们这次要使用account, 让我们首先重建一个JavaScript。 建议每个entity都创建专属的js
// Converting functions to Namespace Notation var Sdk = window.Sdk || {}; ( function () { this.formOnLoad = function (executionContext) { }; this.MailPhoneOnChange = function (executionContext) { var formContext = executionContext.getFormContext(); var phoneNumber = formContext.getAttribute("telephone1").getValue(); var expression = new RegExp("/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im"); if (!expression.test(phoneNumber)) { alert("The phone number entered should use correct format"); } }; } ).call(Sdk);
重新创建web resource 然后在account entity中添加web resource。
save 和publish之后, 我们看到已经保存