手機號
/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d$/
大寫字母
/^[a-z]+$/
日期,如: 2000-01-01
/^\d(-)\d\1\d$/
email位址
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
國內座機**,如: 0341-86091234
/\d-\d|\d-\d/
身份證號(15位、18位數字),最後一位是校驗位,可能為數字或字元x
/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/
帳號是否合法(字母開頭,允許5-16位元組,允許字母數字下劃線組合
/^[a-za-z][a-za-z0-9_]$/
只包含中文
/^[\u4e00-\u9fa5]/
是否小數
/^\d+\.\d+$/
是否**格式(手機和座機)
/^((0\d-\d)|(1[345789]\d))$/
是否8位純數字
/^[0-9]$/
是否html標籤
/<(.*)>.*<\/\1>|<(.*) \/>/
是否qq號格式正確
/^[1-9]*[1-9][0-9]*$/
是否由數字和字母組成
/^[a-za-z0-9]+$/
是否小寫字母組成
/^[a-z]+$/
密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字元
/^.*(?=.)(?=.*\d)(?=.*[a-z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
使用者名稱正則,4到16位(字母,數字,下劃線,減號)
/^[a-za-z0-9_-]$/
ipv4位址正則
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.)(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
16進製制顏色
/^#?([a-fa-f0-9]|[a-fa-f0-9])$/
只包含中文和數字
/^(([\u4e00-\u9fa5])|(\d))+$/
非字母/[^a-za-z]/
2023年前端面試題
時間過的也蠻快,今年迎來了第一次面試前端,其實我很緊張,第一次面試,下面是面試題,希望對今年找工作的你有所幫助。1 空間複雜度和時間複雜度 空間複雜度 s n o f n 時間複雜度 1,log2n,n,n 2,n 3,logn 2 2 http協議的狀態碼及其表達的意思 狀態碼 1xx 提示資訊,...
2023年前端痛點 2023年Linux的5大痛點
2019年前端痛點 正如我在 2016年開源年鑑 中有關5個最常見的linux問題的故障排除技巧的文章中所討論的那樣,linux的安裝和執行符合大多數使用者的預期,但不可避免地會遇到問題。過去一年在這方面發生了什麼變化?我再次將問題發布到linuxquestions.org以及社交 上,並分析了lq...
2023年前端發展趨勢
2.工程體系的再度公升級3.codeless 初現鋒芒 大一點的公司都應該有很多前端的外包,這部分同學承擔的大多是寫中後台的一些 不需要解較深的業務。之所以產生這樣的原因無疑是 正式前端員工覺得這部分 太機械化而不想寫,服務端同學又因為樣式之類的不想搞。關於中後台常用的表單,目前已經有很多的 sch...