Code: Select all
// returns true if this contains only characters found in that. -perrinoia
function String::onlyContains(%this, %that)
{
for(%i = 0; !%b && (%c = String::getSubStr(%this, %i, 1)) != ""; %i++)
%b = (0 <= String::findSubStr(%that, %c));
return !%b;
}
Code: Select all
if(!String::onlyContains(%input, "0123456789.")) Client::sendMessage(%client, 0, "Invalid Input!");