-
-
//過濾字串的特殊字元
- function checkform() {
- var username = document.theform.user_name. value;
- var realname = document.theform.real_name.value;
- var passwd = document.theform.passwd.value;
- var passwd2 = document.theform.passwd2.value; var Question = document.theform.question.value;
- var answer = document.theform.answer.value;
- var address = document.theform.address.value;
- var address = document.theform.address.value;
- var phone = document.theform.phone.value;
- var answer = document.theform.answer.value;
- var checkdata = /|'|;|&|#|" |' /;
- var checkusername = /[^0-9]/;
- var checkmail = /^([a-za-z0-9_-]) @([a-za-z0-9_-- ] ) (.[a-za-z0-9_-]) /;
- var checkphone = /[^0-9-]/;
- if ( username == "" ) {
- alert( "使用者名稱不能為空! ;
- }
- if ( realname == "" ) {
- alert("真名不能為空!");
- return false;
- }
- if ( Question == "" ) {
- alert("密碼問題不能為空!");
- return false;
- }
- if (answer == "" ) {
- alert("密碼問題答案不能為空! ;
- }
- if ( checkusername.test(username) ) {
- }else{
- alert("使用者名稱不能全數字!");
- return false;
-
- if ( checkdata.test(username) ) {
- alert("用戶名包含非法字符,請不要使用特殊字符!");
- return false;
- }
- if ( username. length > 28 || username.length alert("使用者名稱長度不符合要求【3-28個字元】 username.length");
- return false;
- }
- if ( passwd != passwd2 ) {
- alert("兩次輸入的密碼不一致!");
- return false;
- }
- if ( passwd.length > 28 || passwd.length alert("密碼長度不符合要求【5-28個字】");
- returnerror的;
- }
- if ( checkdata.test(realname) ) {
- alert("真實姓名包含非法字符,請不要使用特殊字符!");
- return false;
- }
- if ( realname.length > 28 || realname.length alert("真實姓名長度不符合要求【3-28個字元】");
- 回傳假名長度不符合要求【3-28個字元】");
- 回傳假名;
- }
- if ( Question.length > 98 || Question.length alert("密碼提示問題長度不符合要求【6-98個字元】");
- 回傳;
- }
- if (answer.length > 98 || answer.length alert("問題假答案長度不符合要求【3-98個字元】");
- 返回假;
- } // 腳本學堂 http://bbs.it-home.org
- if ( ! checkmail.test(email) ) {
- alert("e-mail 包含非法字元! ");
- 回傳false;
- }
- if ( email.length > 48 || email.length alert("電子郵件長度不符合要求【5-48個字元】");
- 返回假;
- }
- if ( checkdata.test(address) ) {
- alert("聯絡地址包含非法字元!");
- return false;
- }
- if (address != "" && address.length > 48 ) {
- alert("聯絡位址長度不符合要求【48個字元以內】");
- return false;
- }
- if ( checkphone.test(phone) ) {
- alert("聯絡電話包含非法字元!");
- return false;
- }
- if (address != "" && (phone.length > 18 || Phone.length alert("聯絡電話長度不符合要求【7-18個字元】 ");
- 返回false;
- }
- }
-
-
- 複製程式碼
-
php濾波特殊字元實用函數
php表單提交特殊字元過濾方法
html特殊字元過濾php類別
url連結中特殊字元轉義方法
php特殊字元轉義詳解
php濾波參數特殊字元防注入
php 過濾非法與特殊字串的方法
php特殊字元處理函數的範例
|
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31