如何在Dynamics CRM中设置10位数字的电话号码格式
How to format Phone Number if 10 digits in Dynamics CRM?
我正在尝试格式化CRM 2011中的电话号码字段,但前提是该字段包含10位数字。有些数字有扩展名,但我现在想忽略它们。我尽我所能破解了现有的代码,但由于我对JS的了解极其有限,我需要一些帮助。感谢您的帮助。以下是我到目前为止所拥有的。。
var phone = Xrm.Page.data.entity.attributes.get("telephone1");
if(phone.length == 10)
{
phone.setValue( "(" + phone.substr(0, 3) + ") " + phone.substr(3, 3) + "-" + phone.substr(6, 4));
}
这可能是一个适合小RegEx的地方。
关于电话号码,有各种各样的边缘情况(无效的区号和本地交换机等),但这是可行的:
if(phone.match(/[0-9]{10}/))
{
// do some stuff
}
尝试使用类似的赋值语句怎么样
phone = ( "(" + phone.substr(0, 3) + ") " + phone.substr(3, 3) + "-" + phone.substr(6, 4));
而不是phone.setValue();
相关文章:
- Regex表示10位数字,其中没有't允许所有零、所有单个no和序列号
- 使用angularJs ng模式进行10位Regex验证
- Regex匹配除以7开头的10位数字以外的任何一组数字
- Node.js字符串中的10位哈希代码
- 电话正则表达式,但希望使所有 10 位数字都相同无效
- 将数字 10 转换为 0.10 浮点数
- 如何限制用户在输入元素中键入 10 位数字
- 为什么 if(数字 <=10) 不起作用
- 在循环中使用javascript生成1000个随机的10位数字
- 如何使输入只接受两个小数,并且最多有10位数字
- 如何在Dynamics CRM中设置10位数字的电话号码格式
- 将电话号码格式化为10位数字/删除多余字符
- 递归地找到一个数字's位的和w/ RegEx和w/o Eval()
- c# .net中用户的字母数字8位唯一id
- Javascript将数字10-15替换为a-f
- node.js中有大数字的位运算符
- 加一个前导零直到数字10
- 使用Javascript中的正则表达式验证10位美国风格的电话号码
- 如何验证单元格在 spreadjs 中是否正好有 10 位数字
- Regex只允许10位以下的数字