我有以下REGEX表达式(有效)以允许字母数字(以及'和-)并且没有双倍空格:
^([a-zA-Z0-9'-]+\s?)*$
由于嵌套分组,因此可以进行灾难性的回溯-太糟糕了!
如何简化此表达式以避免灾难性回溯? (理想情况下,第一个和最后一个字符都不允许有空格)
呼唤远方
相关分类