一个正则的问题 $txt = strtoupper(str_replace('/[\W_]/','',$txt)); 看到又段加密的代码里有这一句请问其中的str_replace('/[\W_]/','',$txt) 有什么用呢如果不加效果一样吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str_replace('/[\W_]/','',$txt) 是正则表达式的替代,表示去除所有字母、数字或汉字之外的字符 \w (小写)匹配的是字母、数字、下划线和汉字的单个字符\W (大写)匹配的正好与上面相反,可以理解为非\w的单个字符,显然它不包含有下划线替代字符是空字符串,表示所有与正则表达式匹配的内容被去除。脚本希望下划线也被去除,所以使用了[\W_],“中括号”的意思可以理解为其内之一的字符这样就达到了脚本的目的:去除所有不是字母或数字或汉字的字符 [求助]如何在QQ应用开发中获取用户的openid 这段代码.能不能让他点击登陆按钮后.在另一个窗口中打开? 页面中包含字的内容的问题,在线等 有关字符串解析成数组的问题 php无法调用socket_create()函数问题,急!!! smarty 模板路径问题 php的stream_socket_client 方法被禁用,有替代方法吗 这样的页面如何写,求一个例子。 php无法连接远程的MYSQL?救急!!!! 麻烦看看这是怎么回事?PHP 4.0 Beta 4版本的设置问题 新手问题,关于PHP 连接MYSQL 不成功的问题 无法理解正则表达式中的“前向和后向断言”
\W (大写)匹配的正好与上面相反,可以理解为非\w的单个字符,显然它不包含有下划线
替代字符是空字符串,表示所有与正则表达式匹配的内容被去除。
脚本希望下划线也被去除,所以使用了[\W_],“中括号”的意思可以理解为其内之一的字符
这样就达到了脚本的目的:去除所有不是字母或数字或汉字的字符