1
A
回答
10
您可以使用正则表达式:
if (preg_match("^[0-9A-Za-z_]+$", username) == 0) {
echo "<p>Invalid username</p>";
}
5
尝试:
<?php
function IsSafe($string)
{
if(preg_match('/[^a-zA-Z0-9_]/', $string) == 0)
{
return true;
}
else
{
return false;
}
}
?>
相关问题
- 1. 检查文本框是否包含无效字符
- 2. 检查输入是否包含无效字符
- 3. 如何检查输入的文件名是否包含无效字符
- 4. 检查字符串是否包含除
- 5. 检查是否字符串包含“HTTP://”
- 6. 检查Enum是否包含字符串?
- 7. 检查NSMutableArray是否包含字符串
- 8. 检查NSFont是否包含字符
- 9. 检查MySQL列是否包含字符
- 10. 检查行是否包含字符串
- 11. 检查是否WCHAR包含字符串
- 12. 检查数组是否包含字符
- 13. 检查字符串是否包含有效的Python代码
- 14. 检查字符串是否包含字(不是子字符串!)
- 15. 检查字符串是否包含字符集中的字符
- 16. Jquery检查类名是否包含字符,例如“Y”或“N”
- 17. 检查目录名是否存在并包含字符串
- 18. 检查用户是否无效
- 19. (java)无法检查ArrayList是否包含特定的字符串
- 20. c# - 检查字符串是否包含字符和数字
- 21. 检查字符串中是否包含字符和数字
- 22. 检查字符串是否仅包含有效的ISO 8859-1字符
- 23. 有效检查一个字符串是否包含另一个字符串
- 24. ASP经典:检查字符串是否只包含有效的字符
- 25. 检查密码是否包含用户名jquery
- 26. 使用JavaScript检查字符串是否包含日文字符(包括汉字)
- 27. PHP检查字符串是否包含数字和检查字符串长度
- 28. React-Native:检查字符串是否包含字符串
- 29. 检查字符串是否包含python中的特殊字符
- 30. 检查字符串是否只包含允许的字符
你还不如返回(的preg_match( '/ [^ A-ZA-Z0-9 _] /',$字符串)== 0) – Artefacto 2010-05-31 01:34:46
@Art技术上'preg_match'返回一个int,所以有一个小的差异 – 2010-05-31 05:27:25
@Michael Mrozek你需要再次阅读我的评论。 – Artefacto 2010-05-31 11:55:47