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 非正浮點數 負浮點數 ...