移动的。 js CRM 2016 中的数字验证
Mob. number validation in js CRM2016
我正在使用下面的代码来接受 +xxxxxxxxx 格式,但我收到错误消息,例如 Cannot read 属性 'match' of undefined at phonenumber 你能告诉我我犯错的地方吗;
下面的代码:
function phonenumber() {
var inputtxt = Xrm.Page.data.entity.attributes.get("new_phonenumber").getValue();
var phoneno = /^+?([0-9]{2}))?[-. ]?([0-9]{4})[-. ]?([0-9]{4})$/;
if (inputtxt.match(phoneno)) {
return true;
Xrm.Page.getControl("new_phonenumber").clearNotification();
} else {
Xrm.Page.getControl("new_phonenumber").setNotification("Format error");
return false;
}
}
我正在刷新这个:Validate phone number using javascript
您需要确保 inputtxt
不为空(当字段为空时)。
类似
if (inputtxt && inputtxt.match(phoneno))
应该可以解决问题。
我正在使用下面的代码来接受 +xxxxxxxxx 格式,但我收到错误消息,例如 Cannot read 属性 'match' of undefined at phonenumber 你能告诉我我犯错的地方吗;
下面的代码:
function phonenumber() {
var inputtxt = Xrm.Page.data.entity.attributes.get("new_phonenumber").getValue();
var phoneno = /^+?([0-9]{2}))?[-. ]?([0-9]{4})[-. ]?([0-9]{4})$/;
if (inputtxt.match(phoneno)) {
return true;
Xrm.Page.getControl("new_phonenumber").clearNotification();
} else {
Xrm.Page.getControl("new_phonenumber").setNotification("Format error");
return false;
}
}
我正在刷新这个:Validate phone number using javascript
您需要确保 inputtxt
不为空(当字段为空时)。
类似
if (inputtxt && inputtxt.match(phoneno))
应该可以解决问题。