// Shield your phone number from one hundred years! What about changing the number symbol? Maybe you can't do it with symbols? Sample ~~~~~~~~~~ Private Boolean prohibited (string input) {stringbuilder sb = new stringbuilder (32); string STR = input. replace ('O', '0'); // Replace the uppercase letter "O" with the number 0. If you don't know what else you can do, foreach (char C in Str. tochararray () {If (C> = '0' & C <= '9') {sb. append (c);} else if (C> = '0' & C <= '9') {sb. append (c-'0');} else if (C> = 'hangzhou' & C <= 'hangzhou') {sb. append (c-'hangzhou' + 1);} else if (C> = '① '& C <= 'hangzhou') {sb. append (c-'① '+ 1);} else if (C> =' (1) '& C <= 'hangzhou') {sb. append (c-'(I)' + 1);} else if (C> = '(1)' & C <= 'hangzhou') {sb. append (c-'(1)' + 1);} STR = sb. tostring (); Using (prohibitedadapter Ada = new prohibitedadapter () {prohibiteddatatable prohibited = Ada. getprohibitedlist (); foreach (prohibitedrow row in prohibited. rows) {If (Str. contains (row. keyword) {return false ;}} return true ;}