服务器端验证表单_Web表单开发之实时格式化显示——Cleave.js
生活随笔
收集整理的這篇文章主要介紹了
服务器端验证表单_Web表单开发之实时格式化显示——Cleave.js
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
介紹
Cleave.js是一個(gè)幫助表單實(shí)現(xiàn)各種復(fù)雜實(shí)時(shí)格式化顯示的工具庫,可以說Cleave.js讓表單的輸入變得更加的高逼格,能實(shí)現(xiàn)很多復(fù)雜的表單格式化顯示,簡而言之就是針對<input/>標(biāo)簽按照諸如千分位、電話號(hào)碼等風(fēng)格的特定顯示!
Github
https://github.com/nosir/cleave.js
特征
- 信用卡號(hào)碼格式
- 電話號(hào)碼格式(國際化)
- 日期格式
- 數(shù)字格式
- 自定義定界符,前綴和塊模式
- CommonJS / AMD模塊化
- ReactJS組件
- AngularJS指令(1.x)
- ES模塊化
為什么使用Cleave.js?
Cleave.js是通過格式化鍵入的數(shù)據(jù)來提供一種提高輸入字段可讀性的簡便方法。通過使用該庫,無需編寫任何令人難以置信的正則表達(dá)式或掩碼模式即可格式化輸入文本。但是,這并不意味著要替換任何驗(yàn)證或掩碼庫,仍然需要對數(shù)據(jù)進(jìn)行服務(wù)器端的校驗(yàn)。也就是說Cleave.js是為了更加好的可讀性
實(shí)踐
- 信用卡
- 日期
- 時(shí)間
- 千分位(貨幣)
- 自定義
React組件
import React from 'react';import ReactDOM from 'react-dom';import Cleave from 'cleave.js/react';class MyComponent extends React.Component { onChange(event) { // formatted pretty value console.log(event.target.value); // raw value console.log(event.target.rawValue); } render() { return ( ); }}總結(jié)
Cleave.js是一個(gè)非常值得使用的表單工具庫,其實(shí)時(shí)的格式化顯示會(huì)讓表單特征更加豐富,enjoy it!
總結(jié)
以上是生活随笔為你收集整理的服务器端验证表单_Web表单开发之实时格式化显示——Cleave.js的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【科普】除了SATA 3.0和M.2,S
- 下一篇: 图像处理模式