我有这个正则表达式:
"^[-'\"\\sa-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäæçèéêëìíîïðñòóôõöùúûüýÿ0-9]*$"
我希望它承认&符号(“&”)。我们怎么做?
谢谢!
答案 0 :(得分:2)
只需在括号中添加&
:
"^[-'\"\\sa-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäæçèéêëìíîïðñòóôõöùúûüýÿ0-9&]*$"
答案 1 :(得分:2)
你可以拿一个新的&
并将它放到角色类的某个地方:
⇩ here ⇩ better not here, this is a range
[-&'\"\\sa-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäæçèéêëìíîïðñòóôõöùúûüýÿ0-9]
答案 2 :(得分:0)
您使用的是什么应用程序?这可能有助于我们理解为什么&不被自己接受。可以逃脱角色帮助\&
:
^[-'\"\\sa-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäæçèéêëìíîïðñòóôõöùúûüýÿ0-9\&]*$
答案 3 :(得分:-1)
只需添加&在匹配的字符列表中。
"^[-'\"\\sa-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäæçèéêëìíîïðñòóôõöùúûüýÿ0-9&]*$"