摘要:和的區別一個是貪婪和非貪婪匹配的問題需要了解兩者的區別可以看持續更新歡迎補充歡迎建議歡迎糾正
具體使用場景
1 以任意長度分割字符創
var arr = str.split(/s+/)
2 將三列的表格數據轉換成相應的表格html字符串
(前提將表格字符串通過word轉成‘xx xxx xx;xxx xx xx;xx xx xx;’的格式)
var arr = str.split(";"); var text = ""; for (var x in arr) { var arr2 = arr[x].split(/s+/); var str2 = "" + arr2[0] + " " + arr2[1] + " " + arr2[2] + " "; text += str2; } 表格例子:
3 金額
reg = /^([1-9]d*)(.d*)?$/;4 禁止輸入emoji表情
let reg = /[^u0020-u007Eu00A0-u00BEu2E80-uA4CFuF900-uFAFFuFE30-uFE4FuFF00-uFFEFu0080-u009Fu2000-u201fu2026u2022u20ac ]/g; if (text.match(reg)) { text = text.replace(reg, ""); }5 身份證號碼
/(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;6 匹配2-6個中文
/^[u4E00-u9FA5]{2,6}$/;7 不以某個字符串開頭的表示(例如 不以typedef 開頭)
/^(?!typedef)/8 用這個匹配當前文件的所有打的console.log 然后一次性刪除
[sS]*?console.log[sS]*?;使用技巧
1 exec和match的區別
exec每次執行的開始匹配的index都會改變,match每次都是0
exec 是正則表達式的方法,match是字符串的方法
2 match 某個str的時候返回值里面帶有匹配到的分組,但是如果reg是全局模式,那么就不會返回匹配到的分組。
3 . 和.?的區別 一個是貪婪和非貪婪匹配的問題
需要了解兩者的區別可以看https://segmentfault.com/a/11...持續更新 TBC...
歡迎補充 歡迎建議 歡迎糾正文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102362.html
相關文章
webpack import() 動態加載模塊踩坑
摘要:根據規范實現了用于動態加載的方法。在瀏覽器運行到這一行代碼時,就會自動請求這個資源,實現異步加載。為減少主包大小,我們希望動態加載這些頁面。所以的正確姿勢,應該是盡可能靜態化表達包所處的路徑,最小化變量控制的區域。 import webpack根據ES2015 loader 規范實現了用于動態加載的import()方法。 這個功能可以實現按需加載我們的代碼,并且使用了promise式的...
快應用list組件的那些事兒
摘要:本文是個人近段時間在開發快應用過程中,對快應用的組件使用的一些體會和踩坑的記錄。會簡要分析一下快應用中組件是怎樣優化和渲染視圖的原理。 本文是個人近段時間在開發快應用過程中,對快應用的list組件使用的一些體會和踩坑的記錄。會簡要分析一下快應用中list組件是怎樣優化和渲染視圖的原理。希望能給你開發快應用帶來一些幫助。 list組件的使用方法 首先我們來看一下快應用中list組件的使用...
angular2 + JSSDK的微信分享定制總結
摘要:本篇文章就記錄我的做微信分享信息定制的過程和踩坑總結。但是,這就要求在每個組件中都加微信分享代碼,會導致維護困難。 在微信瀏覽器內打開任何網頁,若不配置分享接口,微信會默認使用如下信息作為分享信息: 默認標題:HTML的title 默認連接:當前頁面的地址,即location.href 默認圖片:會取當前頁面body內最前面的一張符合條件的圖片(尺寸必須大于300px × 300px...
發表評論
0條評論
Pandaaa
男|高級講師
TA的文章
閱讀更多
在anaconda下安裝tensorflow
閱讀 1590·2023-04-25 15:50
怎么看網站是服務器還是虛擬主機-服務器與虛擬主機有什么區別?
閱讀 1309·2021-09-22 15:49
主機優勢是什么意思-電信云主機是什么?
閱讀 2938·2021-09-22 15:06
【每日一包0029】merge-descriptors
閱讀 3593·2019-08-30 15:54
RDD的前端背包
閱讀 2338·2019-08-29 11:33
node.js來爬取智聯全國的競爭最激烈的前十崗位
閱讀 2123·2019-08-23 17:56
WebGL three.js學習筆記 紋理貼圖模擬太陽系運轉
閱讀 2153·2019-08-23 17:06
每日 30 秒 ? 復制內容到剪貼板
閱讀 1303·2019-08-23 15:55
閱讀需要支付1元查看