表單驗證中的電話號碼格式校驗
在前段頁面中,可以用JS進行校驗,程式碼如下
function checkTel(){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/; var isMob=/^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/; var value=document.getElementById("phone").value.trim(); if(isMob.test(value)||isPhone.test(value)){ return true; } else{ alert('電話號碼格式錯誤,請輸入正確號碼'); return false; } }
其中"phone"為電話號碼input中的內容。
PHP後臺中可再設一次驗證,保證資料的安全性:
$telephone = "電話號碼"; $isMob="/^1[3-5,8]{1}[0-9]{9}$/"; $isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/"; if(!preg_match($isMob,$telephone) && !preg_match($isTel,$telephone)){ echo '<script>alert("手機或電話號碼格式不正確。如果是固定電話,必須形如(xxxx-xxxxxxxx)!");history.go(-1);</script>'; exit (); }
相關推薦
表單驗證中的電話號碼格式校驗
在前段頁面中,可以用JS進行校驗,程式碼如下 function checkTel(){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/; var isMob=
使用easyUI中的jquery.validate.min.js外掛進行表單驗證並自定義校驗規則
以前使用原生的js或者jQuery寫表單驗證真的好麻煩,使用上面的easyUI外掛配合著ajax真的節省好多程式碼量直接上程式碼<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%&g
jq中的表單驗證插件------jquery.validate
此外 郵箱 method 你們 ostc [0 ade 使用 js代碼 今天我們來說一下表單驗證,有人說我們在進行表單驗證的時候使用正則來驗證是非常麻煩的,現在我來給大家介紹一下表單驗證的插件:jquery.validate.min.js 它是與jquery一起結合
Django中的Form表單驗證
服務 是否 input req 驗證方法 有著 require DC 通過 回憶一下Form表單驗證的邏輯: 前端有若幹個input輸入框,將用戶輸入內容,以字典傳遞給後端。 後端預先存在一個Form表單驗證的基類,封裝了一個檢測用戶輸入是否全部通過的方法。該方法會先定義好
關於如何自定義Struts2表單驗證後的錯誤資訊顯示格式【基於宣告式驗證】
網上關於很多通過修改template主題為simple達到最後的效果,但是多數是直接通過硬編碼的方式去驗證【即程式設計式驗證】,這裡就自己是怎麼通過宣告式驗證去達到格式優化的效果的,可能程式碼比較low,希望大家見諒。 首先是動作類以及登陸的jsp頁面:【StudentAc
ligerui 表單驗證 隱藏列 獲取對應行中某一列的資料
ar v = $("#PostForm").validt({ //除錯狀態,不會提交資料的 debug: true, rules: { DEPART_ID: 'required', P_DSC: 'required', }, 此處,rules裡的DEPART_ID和P_DS
vue中vee-validate表單驗證元件(vux中驗證藉助方式)
vee-validate 安裝 npm install vee-validate --save 引用 import Vue from 'vue'; import VeeValidate from 'vee-validate'; VeeValidate.Validator.
Element 表單驗證,取消部分表單欄位校驗結果
<template> <div> <el-form ref="formRules" :model="form" :rules="rules" :inline="true"> <el-form-item prop="name">
[Swift通天遁地]二、表格表單-(18)快速應用多種預定義格式的表單驗證
本文將演示表單在提交時的資料驗證。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 現在開始編寫程式碼,給表單新增驗證的功能。 1 import UIKit 2 //首先在當前類檔案中, 3 //引入以及安裝的第三方類庫 4 import
表單驗證js[使用條件: 必須在form的table中 使用方法]
/* * 使用條件: 必須在form的table中 使用方法: 1.在每個表單控制元件中新增"valiType"屬性,屬性選取正則陣列中的屬性名並且以"-"進行分隔 * 如下面的例valiType="notempty-chinese" 則代表了"非空,僅中文"的要求.如果
使用FormAuthenticationFilter中的重要方法實現了表單驗證
FormAuthenticationFilter有一個方法 protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
layui 表單驗證案例文字框,手機,郵箱,textarea等格式的驗證
文字框,手機,郵箱,textarea等格式的驗證 <script src="layui/layui.js"></script> <script src="layu
element-ui的表單驗證如何清除校驗提示語
問題描述: 如圖,當編輯和新增用的同一個彈出框時,input框裡的表單驗證會相互影響。在編輯框中輸入了不符合驗證規則的內容時會出現錯誤提示,這時如果直接關閉彈窗,那麼在開啟新增人員的彈窗時,即使將表單中的內容都手動清空了,剛剛的校驗提示語也依然會存在。
vue+element 學習筆記 form表單驗證之input數字必輸(只能是數字)校驗問題
序言 在開發專案的過程中,表單需要設定某些欄位輸入的值必須是數字,且是必輸欄位,我使用了element提供的方法v-model.number,但是出現了一點問題。具體見圖: 用了v-model.nuber以後: 看到了圖以後很顯然意見,他雖然完成了必輸欄位需要時
input標籤中radio,checkbox和select的表單驗證顯示問題
昨天學習了Javascript的一些用法,最後簡單的驗證了一些表單的資訊。 隨之實踐的深入,發現表單中有一些標籤如 <input type=" radio ">和<input type="checkbox "> 這兩個標籤在使用時為多個
javascript中利用正則表示式實現表單驗證
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
表單驗證-Validform中驗證ip是否存在
html: <form id="formobj"> <input id="hostIp" name="hostIp" type="text" errormsg="ip不存在"
elment-ui表格中的表單驗證
elment-ui提供表單驗證,而在實際中表格里也涉及表單驗證,其關鍵點在於如何給表格中需要驗證的欄位動態新增prop,再給其繫結
純H5+c3實現表單驗證
mail ida 網址 put 滿足 字段 address ini css3 客戶端驗證是網頁客戶端程序最常用的功能之一,我們之前使用了各種各樣的js庫來進行表單的驗證。HTML5其實早已為我們提供了表單驗證的功能。至於為啥沒有流行起來估計是兼容性的問題還有就是樣式太醜陋了
表單驗證
java pwd word 用戶註冊 -1 style 字符 text date <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></