我想编写一个只在字符串只包含一个逗号的情况下匹配的正则表达式。
所以它应该匹配这样的东西:
http://www.example.com/5465,231dfkjslda.html
但不是这样:
http://www.example.com/5465,231,dfkjslda.html
答案 0 :(得分:4)
答案 1 :(得分:3)
您可以使用以下正则表达式来确保只有一个逗号:
^http://[^,]*,[^,]*$
答案 2 :(得分:0)
你有没有尝试过?他们像什么?例如,这匹配一个没有任何逗号的字符串:
/[^,]*/
要只有一个逗号,请尝试在正则表达式中添加逗号,然后再次使用正则表达式:
/[^,]*,[^,]*/