Amount Format in IntegerField

Is there any solution in Integerfiel to generate an Amount Format? but in textField my logic is working but my validations is not working. My validation is only numbers can accept in textField.

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    For simple number validation within text field you can use cleanwith() function. Generally regex is used for more complex validations that involve pattern matching like email formats, etc. 

    a!textField(
      label: "Formatted Number",
      value: if(
        or(isnull(ri!formattedNumber), ri!formattedNumber <> cleanwith(ri!formattedNumber, "1234567890.,")),
        ri!formattedNumber,
        text(ri!formattedNumber, "##,###.##")
      ),
      saveInto: ri!formattedNumber,
      validations: {
        if(
          ri!formattedNumber <> cleanwith(ri!formattedNumber, "1234567890.,"),
          "Please input numbers only",
          {}
        )
      }
    )
    
    

Reply
  • 0
    Certified Lead Developer

    For simple number validation within text field you can use cleanwith() function. Generally regex is used for more complex validations that involve pattern matching like email formats, etc. 

    a!textField(
      label: "Formatted Number",
      value: if(
        or(isnull(ri!formattedNumber), ri!formattedNumber <> cleanwith(ri!formattedNumber, "1234567890.,")),
        ri!formattedNumber,
        text(ri!formattedNumber, "##,###.##")
      ),
      saveInto: ri!formattedNumber,
      validations: {
        if(
          ri!formattedNumber <> cleanwith(ri!formattedNumber, "1234567890.,"),
          "Please input numbers only",
          {}
        )
      }
    )
    
    

Children