-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutil.php
More file actions
37 lines (29 loc) · 932 Bytes
/
util.php
File metadata and controls
37 lines (29 loc) · 932 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
* Created by IntelliJ IDEA.
* User: fahziar
* Date: 23/02/2016
* Time: 13.30
*/
class Util{
public static function validateUsername($username){
if ((preg_match_all("/^[0-9a-z_]+$/", $username) == 0) && strlen($username) < 51 && strlen($username) > 2) {
return false;
} else {
return true;
}
}
public static function validatePassword($password){
return (strlen($password) <= 50) && (strlen($password) >= 6);
}
public static function sanitize($rawData){
$rawData = preg_replace("/\&/","&",$rawData);
$rawData = preg_replace("/\</","<",$rawData);
$rawData = preg_replace("/\>/",">",$rawData);
$rawData = preg_replace("/\"/",""",$rawData);
$rawData = preg_replace("/\//","/",$rawData);
return $rawData;
}
public static function validateEmail($rawEmail){
}
}