ps:最近做驗證從來沒這麼嚴謹過。正則不是很會寫。
情況如下:
   
   eg:您的問題,得到解答,并完成,
  
文本中只能出現 (,)逗號來分割文本。文本可是是漢字、中文、英文求大夥幫助。

解决方案 »

  1.   


    ^[\u4e00-\u9fa5a-zA-Z]+(,[\u4e00-\u9fa5a-zA-Z]+)*$
      

  2.   


    /^[\u4e00-\u9fa5a-zA-Z]+([,,][\u4e00-\u9fa5a-zA-Z]+)*$/加了中英文逗號,但是如果輸入數字,把數字也當分隔符咯。
      

  3.   

    split 不是很吗??为什么要这么麻烦?
      

  4.   

    数字也要当成和逗号一样的分隔符?  /^[\u4e00-\u9fa5a-zA-Z]+([,,0-9][\u4e00-\u9fa5a-zA-Z]+)*[,,0-9]?$/
      

  5.   


    /^[\u4e00-\u9fa5a-zA-Z]+([,,][\u4e00-\u9fa5a-zA-Z]+)*$/我測試了下,把數字也當成分隔符了!
    只能用逗號座位分隔符,字符能出現數字、英文、漢字。
    真佩服你,我一直沒學正則的原因就是看得眼太花了。
    謝謝哈。
      

  6.   


    /^[\u4e00-\u9fa5a-zA-Z0-9]+([,,][\u4e00-\u9fa5a-zA-Z0-9]+)*[,,]?$/
    这个应该可以