Cleave.js:Web表单开发之实时格式化显示
前端全栈开发者
共 1565字,需浏览 4分钟
·
2020-12-21 04:25
标签按照诸如千分位、电话号码等风格的特定显示!特征
信用卡号码格式 电话号码格式(国际化) 日期格式 数字格式 自定义定界符,前缀和块模式 CommonJS / AMD模块化 ReactJS组件 AngularJS指令(1.x) ES模块化
为什么使用Cleave.js?
效果
信用卡
日期
时间
千分位(货币)
手机号
自定义
使用
JavaScript
只需引入
cleave-phone.{country}.js
插件仅在启用电话快捷方式时才需要。
然后有一个文本字段
<input class="input-phone" type="text"/>
在你的JavaScript中 new Cleave
var cleave = new Cleave('.input-phone', {
phone: true,
phoneRegionCode: '{country}'
});
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 (
<Cleave placeholder="Enter your credit card number"
options={{creditCard: true}}
onChange={this.onChange.bind(this)} />
);
}
}
粉丝福利
143期留言+在看幸运用户:暂无。
临走前留下,今天的福利
福利1:《教你玩转手机摄影,随手拍出好照片》获取资源请在公众号对话框中回复关键字:FL04,如果没有关注请扫下面的二维码 福利2:在看+留言,我随机抽取一位认真留言的小伙伴,给他发一个红包奖励
猜你喜欢
资源推荐|感谢有这3个资源网站,坚持使用了半年,如今我月薪30000 开源推荐|同时支持Intact/Vue/React框架的开源高质量前端组件库:KPC Chrome DevTools:使用CSS概述面板重构和改善CSS 码农翻身|Javascript:一个屌丝的逆袭 开源推荐|Antmove:小程序转换器,快速实现小程序跨平台 开源推荐|10个惊人的复古CSS套件 开源推荐|使用Vime.js添加视频 开源推荐|使用 GPU.js 改善JavaScript性能 开源推荐|哇噻!使用使用JSON文件创建SPA页面
- END -
点赞 + 在看 + 留言,下一个幸运儿就是你!
走心的分享更容易被抽中~
开奖时间 下期文末
评论