求一正则表达式

zghua851004 2014-08-04 03:51:12
字符串中只允许存在汉字、数字、字母和"-" "/" ".",除此外的报错,这个正则怎么写,'^[a-zA-Z0-9a-zA-Z0-9|\u4e00-\u9fa5./\-]*$'这个不正确
...全文
223 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bw555 2014-08-05
  • 打赏
  • 举报
回复
引用 2 楼 bw555 的回复:
试一下,汉字的正则和数字字母的分开写,我这测试可以 '^[a-zA-Z0-9a-zA-Z0-9]*|[\u4e00-\u9fa5./\-]*$'
唉,错觉,还是不行,呵呵
bw555 2014-08-05
  • 打赏
  • 举报
回复
试一下,汉字的正则和数字字母的分开写,我这测试可以 '^[a-zA-Z0-9a-zA-Z0-9]*|[\u4e00-\u9fa5./\-]*$'
hyee 2014-08-05
  • 打赏
  • 举报
回复
Oracle的正则表达式是基于字节而非字符比较,不支持hex码和中文

17,075

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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