日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

正则表达式学习笔记,电话号码、电子邮件、汉字、数字、字母的筛选

發布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 正则表达式学习笔记,电话号码、电子邮件、汉字、数字、字母的筛选 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼 //var?reg?=?/^(\d+)|([a-z]+)$/g???????篩選出從開頭到結尾之間,1個或1個以上的數字,或者1個或1個以上的26個字母
//
var?reg2?=?/^[\u4e00-\u9f5a]+$/g;???篩選出從開頭到結尾之間,1個或1個以上的中文字
//
var?reg3?=?/^\d{1,3}$/g;????????????篩選出1位到3位的數字
//
var?reg4?=?/(^\s+)|(\s+$)/g;????????篩選出從開頭到結尾之間,1個或1個以上的空格
//
username.replace(reg4?,?"");??????????將篩選出來的空格,替換成空,也就是去掉空格
//
var?reg5?=?/^\d{3,4}-\d{7,8}$/g;????篩選出從開頭到結尾之間,最段123-1234567?至?最長1234-12345678的電話號碼格式?
//
var?reg6?=?/((\d+)|([a-z]+))@((\d+)|([a-z]+)).([a-z]{3}$)/g;??篩選出副本電子郵件的格式
?
function?zhuce(){
????
var?username?=?document.getElementById("username").value;
????
var?realname?=?document.getElementById("realname").value;
????
var?age?=?document.getElementById("age").value;
????
var?tel?=?document.getElementById("tel").value;
????
var?email?=?document.getElementById("email").value;
????
????
var?reg?=?/^(\d+)|([a-z]+)$/g;
????
var?reg2?=?/^[\u4e00-\u9f5a]+$/g;
????
var?reg3?=?/^\d{1,3}$/g;
????
var?reg4?=?/(^\s+)|(\s+$)/g;
????
var?reg5?=?/^\d{3,4}-\d{7,8}$/g;
????
var?reg6?=?/((\d+)|([a-z]+))@((\d+)|([a-z]+)).([a-z]{3}$)/g;
????
????
if(username?==?"")
????{
????????alert(
"登陸賬號不能為空");????
????????document.getElementById(
"username").focus();
????????
return;
????}
????
????
if(!reg.test(username))
????{
????????alert(username?
+?"?登陸賬號只能是數字或字母");
????????document.getElementById(
"username").focus();
????????
return;????
????}
????
????
if(reg4.test(username))
????{
????????alert(username?
+?"?登陸賬號中包含空格,正在自動去除");
????????username?
=?username.replace(reg4?,?"");
????????alert(
"輸入的"+username+"");
????????document.getElementById(
"username").select();
????????
return;????
????}
????
????
if(!reg2.test(realname))
????{
????????alert(realname?
+?"?真實姓名必須是中文");
????????document.getElementById(
"realname").focus();
????????
return;????
????}
????
????
if(!reg3.test(age))
????{
????????alert(age?
+?"?年齡必須是數字,且不超過3位數");
????????document.getElementById(
"age").focus();
????????
return;????
????}
????
????
if(!reg5.test(tel))
????{
????????alert(tel?
+?"?電話號碼格式不對");
????????document.getElementById(
"tel").focus();
????????
return;????
????}
????
????
if(!reg6.test(email))
????{
????????alert(email?
+?"?電子郵件格式不對");
????????document.getElementById(
"email").focus();
????????
return;????
????}
}

?

總結

以上是生活随笔為你收集整理的正则表达式学习笔记,电话号码、电子邮件、汉字、数字、字母的筛选的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。