title: Invalid phone number format on Cognito signup
body: <p>Im tryng to create a new user on my cognito user pool via nodeJS but i keep getting wrong phone number error...but i use the same format of number to send SMS via SNS services, i dont understand why this is happening</p>
  
  <p>signup method:</p>
  
  <pre><code>module.exports.post = async (username,password,email,phoneNumber) =&gt; {
      const environment = {
          UserPoolId: xxxxxxx,
          ClientId: xxxxxx,
      }
      return new Promise((reject,resolve) =&gt; {
          const userPool = new AmazonCognitoIdentity.CognitoUserPool(environment);
          const emailData = {
              Name: 'Email',
              Value: email
          };
          const userData = {
              Name: 'Usuário',
              Value: username
          };
          const phoneData = {
              Name: 'Telefone',
              Value: phoneNumber
          };
          const emailAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(emailData);
          const userAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(userData);
          const phoneAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(phoneData);
  
          userPool.signUp(username,password,[emailAttribute,userAttribute, phoneAttribute], null, (err,data) =&gt; {
          if(err) console.log(err);
          resolve(data);
          });
      });
  }
  </code></pre>
  
  <p>the number format im passing:</p>
  
  <pre><code>+5521979724910
  </code></pre>
  
  <p>the error :</p>
  
  <pre><code>{ code: 'InvalidParameterException',
    name: 'InvalidParameterException',
    message: '1 validation error detected: Value \'phone number\' at \'userAttributes.2.member.name\' failed to satisfy constraint: Member must satisfy regular expression pattern: [\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+' }
  </code></pre>
  
  <p>Any ideas?</p>