只需要输入数字的情况可以选擇输入键盘来限制输入字符;而对于只需要输入字母或只需输入数字与字母这类的情况,没法用键盘限制输入字符于是便有了下文。。
/// 只能输入邮箱需要字符 /// 只能输入数字、字母、汉字(即限制输入特殊字符用这种方法虽然比较笨,但还是有优点的当不需要限制某些特殊字符时直接去掉就OK了) //电话号码 纯数字可以使用数字键盘Number Pad NSString *matSym = @" ﹢﹣×÷±/=≌∽≦≧≒﹤﹥≈≡≠=≤≥<>≮≯∷∶∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙√∟⊿㏒㏑%‰?????????????????????≈???≌?????≒?????????????≠≡??≤≥≦≧??????∫??∮?????%℅‰???π"; NSString *punSym = @"。、':∶;?‘’“”〝〞?ˇ﹕︰﹔﹖﹑·¨….?;!??!~—ˉ|‖"〃`@﹫??﹏﹋﹌︴々﹟#﹩$﹠&﹪%*﹡﹢﹦﹤‐ ̄?―﹨??﹍﹎+=<__-ˇ~﹉﹊()〈〉??﹛﹜『』〖〗[]《》〔〕{}「」【】︵︷︿︹︽_﹁﹃︻︶︸﹀︺︾ˉ﹂﹄︼??!():,'[]{}^?.·.?#^*+=\<>&§?`-–/—|\"\\"; NSString *curSym = @"?????$????????元???¤?????円????z??????K?????¢"; NSString *tabSym = @"─ ━│┃????┄ ┅┆┇┈ ┉┊┋┌┍┎┏┐┑┒┓└ ┕┖┗ ┘┙┚┛├┝┞┟┠┡┢┣ ┤┥┦┧┨┩┪┫┬ ┭ ┮ ┯ ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻┼ ┽ ┾ ┿ ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╪ ╫ ╬═║╒╓╔ ╕╖╗╘╙╚ ╛╜╝╞╟╠ ╡╢╣╤ ╥ ╦ ╧ ╨ ╩ ╳╔ ╗╝╚ ╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳ ⊥ ﹃ ﹄┌ ╮ ╭ ╯╰"; *特殊符号 编号序号 数学符号 爱心符号 标点符号 单位符号 货币符号 箭头符号 符号图案 希腊字母 俄语芓母 *汉语拼音 中文字符 日语字符 制表符 皇冠符号 ????????♂♀?????????????№↑↓←→√×÷★℃℉°◆◇⊙■□△▽?????卍卐♂♀?〓㎡??????囍??Φ♀♂‖$@*&#※卍卐Ψ???????⌒?∮‖?£?$ ①②③④⑤⑥⑦⑧⑨⑩?????????????????????????????????????????㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ?????????????????????????????????????????????????????????????????????????????? ﹢﹣×÷±/=≌∽≦≧≒﹤﹥≈≡≠=≤≥<>≮≯∷∶∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙√∟⊿㏒㏑%‰?????????????????????≈???≌?????≒?????????????≠≡??≤≥≦≧??????∫??∮?????%℅‰???π 。、':∶;?‘’“”〝〞?ˇ﹕︰﹔﹖﹑·¨….?;!??!~—ˉ|‖"〃`@﹫??﹏﹋﹌︴々﹟#﹩$﹠&﹪%*﹡﹢﹦﹤‐ ̄?―﹨??﹍﹎+=<__-ˇ~﹉﹊()〈〉??﹛﹜『』〖〗[]《》〔〕{}「」【】︵︷︿︹︽_﹁﹃︻︶︸﹀︺︾ˉ﹂﹄︼??!():,'[]{}^?.·.?#^*+=\<>&§?`-–/—|\"\\ °′″$¥〒¢£%@℃℉﹩﹪‰﹫㎡㏕㎜㎝㎞㏎m?㎎㎏㏄?○¤%$???? ?????$????????元???¤?????円????z??????K?????¢ ↑↓←→↖↗↘↙??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????√????ㄨ???????★☆?囍???????????????????????????????????????♂♀????卍卐√×■◆●○?????????????????????♂♀????????⊙◎?????????????????????◇?????の★☆→あぃ£Ю〓§???¤?????????【】┱┲???????????????????????????????★☆??⊙????????╬『』∴??????☆∷﹌の★◎????????????↘?▄█▌???の☆→?ぃ£???????????????????????????⊙●○①⊕◎Θ⊙¤㊣★☆♀◆◇◣◢◥▲▼△▽⊿◤◥????????♂♀??????⊙◎??????????????????▄█▌?????????????????????????????????????????????¤????♂?? ??-? ????? āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜüêɑ?ńň?ɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ 零壹贰叁肆伍陆柒捌玖拾佰仟万亿吉太拍艾分厘毫微卍卐卄巜弍弎弐朤氺曱甴囍兀々〆のぁ〡〢〣〤〥〦〧〨〩?????????㊣?????????????????????????????????????? ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん???ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ?????ーヽヾ?????????????????? ─ ━│┃????┄ ┅┆┇┈ ┉┊┋┌┍┎┏┐┑┒┓└ ┕┖┗ ┘┙┚┛├┝┞┟┠┡┢┣ ┤┥┦┧┨┩┪┫┬ ┭ ┮ ┯ ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻┼ ┽ ┾ ┿ ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╪ ╫ ╬═║╒╓╔ ╕╖╗╘╙╚ ╛╜╝╞╟╠ ╡╢╣╤ ╥ ╦ ╧ ╨ ╩ ╳╔ ╗╝╚ ╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳ ⊥ ﹃ ﹄┌ ╮ ╭ ╯╰ ? ? ? ? ? ? ? ? ? ? ? ?