创建dynamics CRM client-side (五) - 使用regular expression (正则表达式)来检查phone number
2024-08-30 06:05:56
我们这次要使用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之后, 我们看到已经保存
最新文章
- 簡單工廠模式-之-什麼是產品線 And 抽象工廠模式-之-什麼是產品族
- openSUSE 配置静态上网
- 洛谷10月月赛Round.1| P3400 仓鼠窝[单调栈]
- EPUBBuilder编辑器新版
- 关于ADO.NET@SQL Server&;SqlDataReader
- NET中間語言(IL) 图解
- destoon实现资讯信息前面调用它所属分类的方法
- UFI命令格式里SCSI指令
- 1707: [Usaco2007 Nov]tanning分配防晒霜
- PTA的使用简介
- 基于GPS数据建立隐式马尔可夫模型预测目的地
- Cmder--Windows下代替原生的cmd命令行工具
- 网络操作基础(one)
- Spring MVC HelloWorld入门及运行机制 (一)
- iReport-5.6.0 新建文件为什么是灰色的?新建项目没有选择项?
- @ControllerAdvice注解的使用
- vue.js路由vue-router
- vs2013的安装及测试(第三周)
- RRDtool运用
- python2.6更改为Python2.7
热门文章
- Cannot destructure property `createHash` of 'undefined' or 'null'(next服务端渲染引入next-less错误).
- Linux普通用户执行特定的命令配置
- (转载)window安装mysql
- javeweb_学生信息添加系统
- CPP STL学习笔记
- C++简单项目--推箱子
- (二)unittst用例操作
- 还在使用OpenGL ES做渲染,你Out了,赶紧来拥抱Vulkan吧~
- mysql-5.7.9-winx64遇坑记
- jenkins +git+ssh 构建 .net项目