字段分隔符问题

xghyxx 2016-04-14 12:20:07
在输入框输入一系列字符,如果输入的字符和分隔符一样,该如何解决?对字符输入无限制。
比如这一系列字符的分隔符规定为“|”,那如果输入的时候也有“|”,岂不是乱了?当然可以把输入的“|”转换成其他字符例如“@”,但如果输入字符是“@”,那岂不是又要转换,那样就无限循环了。
请问各位大牛有没有个比较彻底的聪明的解决办法?前提是对字符输入无限制。
谢谢!!
...全文
270 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34231730 2019-03-26
  • 打赏
  • 举报
回复
系统占用一个特殊字符当做分隔符,这个特殊字符不允许用户使用
天际的海浪 2016-04-14
  • 打赏
  • 举报
回复
用一个不可能正常输入的字符做分隔符。 如 \x01 也就是编码为0001的字符
xghyxx 2016-04-14
  • 打赏
  • 举报
回复
看来这个问题好像是无解。难道真的没有解决办法?
Go 旅城通票 2016-04-14
  • 打赏
  • 举报
回复
没有,只能替换为其他字符,如果用英文状态的|作为分隔符,将输入|替换为中文状态的全角的|
无爱大叔 2016-04-14
  • 打赏
  • 举报
回复
假设|为分隔符,那么输入了|可以考虑把|替换成“|||”等类似的字符串,总之替换的字符|||绝不会出现在用户输入的文本里。

87,923

社区成员

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

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