Monday, October 3, 2011

X++ code to validate only numbers in string

Hi,

Following job that illustrates the use of regular expressions in AX 2009 for validating only numbers exists in the string.

static void TextBuffer_regularExpression(Args _args)
{

    TextBuffer txt = new TextBuffer();
    str msg = "98797897";
    ;

    txt.setText(msg);
    txt.regularExpressions(true);   // activate regular expr in search

     // Regular expression to validate only digits
     if (txt.find("^[0-9]+$"))
    {
        info("string contains only numbers");
    }

}

Regards,
/Ashlesh