自用的部分正則

2021-10-01 16:43:42 字數 962 閱讀 3468

1,正則匹配:

//手機號碼

//座機號碼:帶區號或不帶區號,帶分機號或不帶分機號

//座機號碼帶區號,可用-分隔或不用

//座機號碼帶分機號,則必須要用-分隔 【1到4位分機號碼】

//多個號碼使用;分隔

類似:13800008888

類似:02188889999

類似:88889999

類似:021-88889999

類似:021-88889999-4578

類似:13800008888;13788880000

類似:13800008888;02188889999

類似:02188889999;13800008888

類似:13800008888;021-88889999

類似:13800008888;021-88889999-2578

類似:13800008888;021-88889999-2578;13966663333

類似:13800008888;021-88889999-2578;13966663333;057766665555-4578

等等,其中用分號還是其他、分機號長度、短橫槓使用都可以自己在這基礎上修改

var regexp =

/^((0\d)?(-)?(\d)(-\d)?|1[3-9]\d)(;((0\d)?(-)?(\d)(-\d)?|1[3-9]\d))*$/

另外,頁面上可加上以下**,避免空格 、大些 ;和 複製粘帖過來的干擾

οnkeyup="value=value.replace(';',';').replace(' ','')" 

onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(';',';').replace(' ',''))"

模電基礎部分總結(自用)

模電基礎部分總結 自用 第一章1.1半導體基礎知識 1.什麼是模擬訊號,數碼訊號?答 模擬訊號在時間和數值上均具有連續性,例如正弦波訊號。模擬訊號在時間和數值上均具有連散性,它們的數值是最小量值的整倍數,並以此倍數作為數碼訊號的數值。2模 數轉換,數 模轉換?答 模數 對模擬訊號進行數位化處理時,需...

常用正規表示式收集(自用)

1.數字 0 9 2.n位的數字 d 3.至少n位的數字 d 4.m n位的數字 d 5.零和非零開頭的數字 0 1 9 0 9 6.非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7.帶1 2位小數的正數或負數 d d 8.正數 負數 和小數 d d 9.有兩位小數的正實數 0 9 0 9...

部分正規表示式

d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...