java中如何限制用户输入?
用户输入用户名时候,不允许他输入特殊字符。只允许输入字母,汉字,数字,下划线。这个怎么做?除了正则表达式以外,怎么写?????????谢谢...
用户输入用户名时候,不允许他输入特殊字符。只允许输入字母,汉字,数字,下划线。这个怎么做?
除了正则表达式以外,怎么写?????????谢谢 展开
除了正则表达式以外,怎么写?????????谢谢 展开
6个回答
展开全部
把你认为的特殊字符写成数组,循环,通过string的contains方法判断是否包含,不过这个判断有多严格,得看你的特殊字符数组有多大。还是用正则严谨些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汉字你就得用正则表达式,不然麻烦去了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那只有一个一个切开,按char 用switch 来判断是否合法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-19
展开全部
indexOf 查找字符 存在则说明非法输入了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
宋公明大战独鹿山卢俊义兵陷青石峪第87回宋公明大战幽州呼延灼力擒番将
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |