How to disable alphabets in inputtext?
#1

I only want numbers to be written in inputtext. If someone writes alphabets, it sends him a error message?
Reply
#2

pawn Код:
stock isNumeric(const string[]) {
    new length=strlen(string);
    if (length==0) return false;
    for (new i = 0; i < length; i++) {
        if (
        (string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') // Not a number,'+' or '-'
        || (string[i]=='-' && i!=0)                       // A '-' but not at first.
        || (string[i]=='+' && i!=0)                       // A '+' but not at first.
        ) return false;
    }
    if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
    return true;
}
pawn Код:
if(!isNumeric(inputtext))
{
  // Error Message
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)