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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

日常工作用到的正则

發布時間:2023/12/6 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日常工作用到的正则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、手機號碼加*

"13422222222".replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');

2、隱藏銀行卡號

"1111111111111111111".replace(/^(\d{4})\d+(\d{4})$/, '**** **** **** $2');?

'1111111111111111'.replace(/.(?=.)/g, '*');

3、遇見大寫字母改為"_"

'componentMapModelRegistry'.match(/^[a-z][a-z0-9]+|[A-Z][a-z0-9]*/g).join('_').toLowerCase();

4、用戶名只顯示最后一位?

"我是測試".replace(/[^,](?=[^,]+,)|[^,](?=[^,]+$)/g, '*');

'我是測試'.replace(/.(?=.)/g, '*');

5、拿去到RGB

var s = "rgb(10, 191, 207) none repeat scroll 0% 0% / auto padding-box border-box"?

s = s.match(/^rgb\((.*)\)/)[0]

6、檢查質數

function isPrime(n) { return !(/^.?$|^(..+?)\1+$/).test('1'.repeat(n)) }

7、度轉化溫度

function f2c(s) {

? ? ? var test = /(\d+(\.\d*)?)F\b/g; // 初始化模式。

? ? ? return(s.replace (test, function($0,$1,$2) { return((($1-32) * 5/9) + "C"); } ) );?

}?

?f2c("Water freezes at 32F and boils at 212F.");

8、千分位

String(Number).replace(/(\d)(?=(\d{3})+$)/g, "$1,");?

Number.toLocaleString('en-US');--如(123456789).toLocaleString('en-US');

9、刪除URL參數

url=url.replace(/(\?|\&)" + id + "=([^\&]+)/,"");

10、刪除url某個參數?

fDeleUrlQuerStr:function(name,url){?

? ? ? ? var reg = new RegExp(name + '=([^&]*)(&|$)', 'i'),

? ? ? ? param, url = url?url:location.href;?

? ? ? ? param = url.substr(url.indexOf("?")).substr(1).replace(reg,'');?

? ? ? ? return url.match(/[\s\S]*\?/)[0]+param;?

?}

11、最近在做一個驗證人名,本來以為只驗證中文名,限制一下輸入字數就可以了 /^[\u4E00-\u9FA5\uf900-\ufa2d]{2,4}$/ 但是,后面項目說要加上能驗證少數民族名,這就來了,中間的點是個麻煩事,于是就開始了各種找資料,最終解決辦法如下 /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/


轉載于:https://juejin.im/post/5cf6339d51882562de33c627

總結

以上是生活随笔為你收集整理的日常工作用到的正则的全部內容,希望文章能夠幫你解決所遇到的問題。

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