Text Scroll

You must welcome, Thank you for visiting my blog.

Search This Blog

Sunday, June 28, 2020

Mobile Number validation

function formatPhoneNumber() {
            var phoneNumber = Xrm.Page.getAttribute("mobilephone").getValue();
            var fixedNumber = phoneNumber.replace(/[^0-9]/g, '');
            var output = "";
            switch (fixedNumber.length) {
                case 7:
                    output = fixedNumber.substring(0, 3) + "-" + fixedNumber.substring(4, 7);
                    break;
                case 10:
                    output = "(" + fixedNumber.substring(0, 3) + ") " + fixedNumber.substring(4, 6) + "-" + fixedNumber.substring(7, 10);
                    break;
                case 11:
                    if (fixedNumber.substring(0, 1) == "1")
                        output = "(" + fixedNumber.substring(1, 4) + ") " + fixedNumber.substring(5, 7) + " " + fixedNumber.substring(8, 11);
                    else
                        output = fixedNumber;
                    break;
                default:
                    // Error No Output
                    output = phoneNumber
                    break;

            }
            Xrm.Page.getAttribute("mobilephone").setValue(output);

        }
------------------------------------------------------------------------------------------------------------------------
function MobileNumberOnChange()
{
        var phoneNumber = Xrm.Page.getAttribute("mobilephone").getValue();
if(phoneNumber!="" && phoneNumber!=null)
{
var fixedNumber = phoneNumber.replace(/[^0-9]/g, '');
            if(fixedNumber.length<10 || fixedNumber.length>10) 
{  
               alert("Mobile Number Must be Numeric Characters / Please Enter Valid Mobile Number");
   Xrm.Page.getAttribute("mobilephone").setValue("");
   return false;
            }
else
{
Xrm.Page.getAttribute("mobilephone").setValue(fixedNumber);
return true;
}
}
    }

No comments:

Post a Comment