必须输入英文逗号的正则

一颗白菜·菜鸟的菜 2017-05-17 01:22:20
如题,本人需求输入必须要有英文逗号。
如:有,没有,全有,全没有
再如:one,two,three
英文逗号前:可以输入中文,英文,数字......等。不确定长度,
英文逗号后:必须有中文,英文,数字......等。不确定长度,
也就是说:不能以英文逗号结尾。

求吧里大神帮忙,
...全文
534 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 8 楼 superwfei 的回复:
另外,你给的那个地址在使用正则时,要把两边的//删除,//模式是js定义正则的写法,中间才是正则本身
好了,解决了。
文盲老顾 2017-05-25
  • 打赏
  • 举报
回复
另外,你给的那个地址在使用正则时,要把两边的//删除,//模式是js定义正则的写法,中间才是正则本身
文盲老顾 2017-05-25
  • 打赏
  • 举报
回复
[] 的意义是定义允许匹配的字符集,[] 内第一个符号为 ^时(即[^...])的意义是定于不允许匹配的字符集
文盲老顾 2017-05-25
  • 打赏
  • 举报
回复
[^,] 表示不出现半角逗号,你想排除什么字符,自己扔到中括号里去
  • 打赏
  • 举报
回复
引用 1 楼 superwfei 的回复:
/^[^,]+(,[^,]+)*$/
http://tool.oschina.net/regex/ 在线测的不匹配“有,没有”
  • 打赏
  • 举报
回复
引用 2 楼 LinBilin_ 的回复:
/^(?=.*,)[^,]+(?:,[^,]+)*$/
http://tool.oschina.net/regex/ 在线测的不匹配“有,没有”
文盲老顾 2017-05-17
  • 打赏
  • 举报
回复
/^([^,]+,)+[^,]+$/
  • 打赏
  • 举报
回复
/^(?=.*,)[^,]+(?:,[^,]+)*$/
文盲老顾 2017-05-17
  • 打赏
  • 举报
回复
/^[^,]+(,[^,]+)*$/

87,993

社区成员

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

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