php與js方式驗證手機號碼和郵件地址的合法性,js驗證身份證號碼
<?php
/**
* php中驗證手機號
* @param $mobile
* @return bool
*/
function is_mobile($mobile){
$chars = "/^13[0-9]{1}[0-9]{8}$|15[0-9]{1}[0-9]{8}$|18[0-9]{1}[0-9]{8}$/";
if (preg_match($chars, $mobile)){
return true;
}else{
return false;
}
}
/**
* js中驗證手機號
* @param mobile
* @return bool
*/
function is_mobile(mobile){
var chars = /^13[0-9]{1}[0-9]{8}$|15[0-9]{1}[0-9]{8}$|18[0-9]{1}[0-9]{8}$/;
if (chars.test(mobile)){
return true;
}else{
return false;
}
}
/**
* php中驗證輸入的郵件地址是否合法
* @param string $email 需要驗證的郵件地址
* @return bool
*/
function is_email($email)
{
$chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";
if (strpos($email, '@') !== false && strpos($email, '.') !== false)
{
if (preg_match($chars, $email))
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
/**
* js驗證輸入的郵件地址是否合法
* @param email
* @return bool
*/
function is_email(email){
var chars = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (chars.test(email)){
return true;
}else{
return false;
}
}
/**
* js驗證身份證號碼
* @param card
* @returns {boolean}
*/
function isCardNo(card)
{
// 身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字元X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(card) === false)
{
alert("身份證輸入不合法");
return false;
}
return true;
}
注意:js中的正則不能寫在 "" 中;
?>
相關文章
- js驗證手機號碼JS
- PHP 驗證身份證號碼PHP
- JS校驗身份證號的合法性JS
- js正則驗證身份證號JS
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- vue.js帳號,密碼,郵箱和移動手機號碼正則驗證Vue.js密碼
- 手機號碼驗證
- js正規表示式驗證手機,郵箱,身份證JS
- JS驗證18位身份證號的正確性JS
- 手機號碼驗證方法(正則驗證)
- javascript身份證號碼校驗JavaScript
- js中使用正則驗證手機號JS
- C++身份證號驗證C++
- python - 驗證身份證合法性Python
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- 驗證手機、郵箱、漢字、身份證、URL、IP地址等java程式碼工具類Java
- 驗證碼---js重新整理驗證碼JS
- 中國身份證號驗證庫
- PHP校驗15位和18位身份證號PHP
- 手機號碼簡訊驗證註冊
- js驗證郵箱JS
- 編寫正則:匹配郵箱 手機號 密碼以及身份證號密碼
- 手機、電話號碼、郵箱、域名、身份證號的測試用例
- 身份證合法性校驗
- 驗證身份證號碼格式並且得到出生年月和性別
- 身份證號碼的正規表示式及驗證詳解(JavaScript,Regex)JavaScript
- jQuery如何用正規表示式驗證手機號、身份證號、中文名稱jQuery
- ChatGPT 虛擬號碼:手機號碼,簡訊驗證碼接碼推薦ChatGPT
- 一個容易犯錯的js手機號碼驗證正規表示式(推薦)JS
- Javascript使用正則驗證身份證號(簡單)JavaScript
- PHP驗證碼PHP
- js檢查身份證號是否正確JS
- JS驗證銀行卡號的正確性JS
- 精準驗證手機號碼格式正規表示式
- ng 姓名,手機,身份證號碼 脫敏處理
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 網站漏洞檢測 身份驗證碼與重要操作驗證碼安全問題網站
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- SpringBoot 整合 Shiro 密碼登入與郵件驗證碼登入(多 Realm 認證)Spring Boot密碼