正則驗證及轉換

2021-10-02 03:44:07 字數 1807 閱讀 7999

以下記錄專案中,用過的關於正則驗證和轉換的方法,會繼續補充。

車牌號驗證:

isvehiclenumber

(value1,value2)

[a-z][a-z0-9][a-z0-9掛學警港澳]$/

; result = express.

test

(vehiclenumber);}

if(!result));

this

.from_content.truck_no ='';

return;}

}

阿拉伯數字轉換成大寫漢字:

//阿拉伯數字轉換成大寫漢字

numberparsechina:

function

(money)

money =

parsefloat

(money);if

(money >= maxnum)

if(money ==0)

//轉換為字串

money = money.

tostring()

;if(money.

indexof

('.')==

-1)else

//獲取整型部分轉換if(

parseint

(integernum,10)

>0)

else

//歸零

zerocount =0;

chinesestr += cnnums[

parseint

(n)]

+ cnintradice[m];}

if(m ==

0&& zerocount <4)

} chinesestr += cnintlast;

}//小數部分

if(decimalnum !='')

}}if(chinesestr =='')

else

if(decimalnum =='')

return chinesestr;

}

金額驗證

vaildmoney

(data)/g,

".")

;// 保證出現乙個點

num = num.

replace

(/^\./g,""

);// 保證第乙個出現數字而不是點

num = num.

replace

("."

,"$#$").

replace

(/\./g,""

).replace

("$#$"

,".");

// 報證點只出現一次

// num = nun.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); // 只能輸入兩位

return num;

},

數字驗證

let number =

255let value = data.

replace

(/\d/g,''

);if(value.length >= number)

個字元`

});}return value;

未完待續…

float js 正則 驗證 js 正則 數值驗證

1 functionchecktextdatafornormal strvalue 2 7 9 functionchecktextdataforinteger strvalue 10 14 16 functionisunsignedinteger strinteger 17 21 22 functi...

element ui表單驗證 正則驗證

數字型別的驗證需要在 v model 處加上 number 的修飾符,這是 vue 自身提供的用於將繫結值轉化為 number 型別的修飾符。export default methods at position 209 resetfo refs formname resetfields const ...

正則 手機驗證,密碼驗證

是否由 26 個英文本母組成的字串 是否由 26 個英文本母的大寫組成的字串 是否由 26 個英文本母的小寫組成的字串 是否為數字 是否為中文 是否為手機號 是否電子郵件 是否為座機號 是否為身份證 密碼驗證 是否為qq號 是否為金額 是否為url 是否為ip 嚴格的身份證校驗 是否由 26 個英文...