2014-01-22 28 views
0

好吧,所以我已经基本完成了建设我的第一个模块与本网站相当多的帮助。如何允许 - 在preg替换

我已经完全测试了模块,但它的工作原理非常棒,不过因为该模块是关于嵌入视频的,其中之一当然是YouTube。

我遇到的问题是,一些YouTube视频中还有视频键使用-和我有,因为它被用作通过像0-9a-z得到了preg_replace认识到它的一个问题,这是哪里出了问题用武之地。

我怎么能灭-作为自己的字符preg_replace需要认识到

我已经试过preg_replace('#[^a-z_-0-9]#i', '', $_POST['youtube']);

回答

1

只是不要把仪表板旁边范围如0-9

preg_replace('#[^a-z0-9_-]#i', '', $_POST['youtube']); 
+0

令人敬畏的家伙。谢谢一堆。 –