javascript与php验证类
2023-10-27编程代码下载本文javascript,PHP,验证类
一、javascript:
- 代码:
function filter(){
this.isvalidurl = function(data){
if(/^((http|ftp|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?$/.test(data)){
return true;
}else{
return false;
}
}
this.isvalidemail = function(data){
if(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(data)){
return true;
}else{
return false;
}
}
this.isvalidtel = function(data){
if(/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/.test(data)){
return true;
}else{
return false;
}
}
}
// var filter = new filter()
// var ret = filter.isvalidurl('https://www.baidu.com')
// console.log(ret)
- 输出:
true
[Finished in 0.3s]
二、php:
- 代码:
<?php
class filter{
public function isvalidurl($data){
if(preg_match('/((http|ftp|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/', $data)){
return true;
}else{
return false;
}
}
public function isvalidemail($data){
if(preg_match('/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', $data)){
return true;
}else{
return false;
}
}
public function isvalidtel($data){
if(preg_match('/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/', $data)){
return true;
}else{
return false;
}
}
}
// $filter = new filter();
// $ret = $filter->isvalidurl('https://www.baidu.com');
// var_dump($ret);
- 输出:
bool(true)
[Finished in 0.1s]
《javascript与php验证类.doc》
下载本文的Word格式文档,以方便收藏与打印。
-
-
php的each函数的应用场景有哪些
遍历关联数组:each函数可以用来遍历关联数组,并返回当前元素的键和值。
遍历数组并取出键和值:通过each函数可以遍历数组并取出键和值,对数组中的每个元素进行操作。
与while循环配合使用:each函数通常...
2024-05-15编程代码PHP
-
php返回数据的方法是什么
PHP返回数据的方法通常是通过使用echo或print语句来输出数据。例如:
<?php
$data = "Hello, World!";
echo $data;
?>
上面的代码将输出 “Hello, World!” 到浏览器或命令行。除了echo和prin...
2024-05-15编程代码PHP
-
php ucfirst函数的用法是什么
ucfirst() 函数用于将字符串的首字母转换为大写。其语法如下:
ucfirst(string $string): string
示例:
$str = "hello world";
echo ucfirst($str); // 输出 "Hello world"
注意:ucfirst...
2024-05-15编程代码PHP
-
php时间戳转换时要注意哪些事项
时区问题:在将时间戳转换为特定时间格式时,需要考虑使用正确的时区来显示时间,以确保时间显示的准确性。
时间格式:在进行时间戳转换时,需要明确需要将时间戳转换成什么格式的时间,如年月日时分秒等。
...
2024-05-15编程代码PHP
-
php的ucfirst函数有什么作用
ucfirst() 是 PHP 中的一个内置函数,用于将字符串中的第一个字符转换为大写。这个函数对于将字符串的首字母大写尤其有用,例如在人名、地名或标题中。
这个函数非常简单,只需要接收一个字符串作为参数,然后返...
2024-05-15编程代码PHP
-
php日期怎么转为字符串
在PHP中,可以使用date()函数将日期和时间转换为字符串。以下是一个简单的示例:
$date = strtotime("2022-01-01");
$stringDate = date("Y-m-d", $date);
echo $stringDate; // 输出:2022-...
2024-05-15编程代码PHP
-
php怎么打乱数组顺序
在PHP中,要打乱数组顺序,您可以使用shuffle函数
<?php
$array = array("apple", "banana", "cherry", "orange", "grape");
shuffle($array);
print_r(...
2024-05-13编程代码PHP
-
php crc32函数的使用方法是什么
PHP中的crc32函数用于计算一个字符串的32位CRC(循环冗余校验)值。其基本语法如下:
crc32(string $string) : int
其中,$string是要计算CRC值的字符串。
下面是一个简单的示例:
$str = "hello";
$c...
2024-05-13编程代码PHP