分很多,请教以下两个过滤功能的操作如何实现,屏蔽一些字符等等,谢谢!

dylyonia 2006-02-20 10:20:00
1,要求用户在注册论坛帐号时只能使用数字及字母,不区分大小写,不允许使用其他字符。
2,要求用户在设定个人呢称时只允许使用汉字,不允许使用其他字符。


接收到用户的参数后,怎么操作怎么屏蔽呢?
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuliduo 2006-02-20
  • 打赏
  • 举报
回复
那不就成了嘛~发现了这些字符~把他去掉就是
if (username.split(^([a-zA-Z0-9_]+)$).size()>1)
// 帐号有问题
if (name.split([\u4e00-\u9fa5]).size()>1)
// 名称有问题
//然后自己处理嘛
dylyonia 2006-02-20
  • 打赏
  • 举报
回复
已经研究完
dylyonia 2006-02-20
  • 打赏
  • 举报
回复
汉字正则:[\u4e00-\u9fa5]
字母数字下划线正则:^([a-zA-Z0-9_]+)$
infowain 2006-02-20
  • 打赏
  • 举报
回复
研究一下正则表达式

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧