这个问题已经有了答案:
仅筛选输入 a-z , A-Z 和 0-9 我用这条线:
a-z
A-Z
0-9
preg_match('/^[a-zA-Z0-9]+$/', $_POST['copyfile-destination'])
我该怎么改斜杠 / 是否也允许?
/
您需要转义它或使用另一个分隔符(例如而不是/)
preg_match('/^[a-zA-Z0-9\/]+$/', $_POST['copyfile-destination'])
或
preg_match('#^[a-zA-Z0-9/]+$#', $_POST['copyfile-destination'])