Php 引导标记切换不使用符号
我正在使用。我使用PHP生成它们。我的一些链接是由符号组成的。我无法访问这些链接 请参阅,即设置(%)选项卡 我尝试使用Php 引导标记切换不使用符号,php,twitter-bootstrap,html-entities,Php,Twitter Bootstrap,Html Entities,我正在使用。我使用PHP生成它们。我的一些链接是由符号组成的。我无法访问这些链接 请参阅,即设置(%)选项卡 我尝试使用htmlspecialchars或htmlspecialchars来修复此问题,但它们不会转换这些符号 我使用了一个preg\u replace('/[^a-zA-Z]/','.''',$foo)来删除所有非字母数字字符,但这些字符都被替换为一个.\。它起作用了 然而,这是有问题的,因为: preg_replace('/[^a-zA-Z]/',''''''.'Foo%%')==
htmlspecialchars
或htmlspecialchars
来修复此问题,但它们不会转换这些符号
我使用了一个preg\u replace('/[^a-zA-Z]/','.''',$foo)
来删除所有非字母数字字符,但这些字符都被替换为一个.\。它起作用了
然而,这是有问题的,因为:
preg_replace('/[^a-zA-Z]/',''''''.'Foo%%')==preg_replace('/[^a-zA-Z]/',''.'Foo()')
我需要一些能够将这些字符转换成jquery可以接受的其他字符的东西
有什么建议吗?你不能在id中使用(%)。只要使用“设置”,你可能会想把(%)放进去,比如别忘了,你用的是jquery,jquery是Js,Js id不能以cyfer开头,也不能有奇怪的字符。我同意大家的看法。但是我如何转换这些符号,以避免遇到冲突,例如,Foo%%和Foo()。我没有正确理解您的问题。因为看着你的小提琴,你就可以把它换掉。只是不要用下划线。你说的是与众不同的东西。您希望将某些字符更改为id中可接受的字符,但这仅限于字母数字和下划线。在你想把它换回去或做点什么之后?