Cleave js 使用
JS 使用
2023-09-11 14:17:17 时间
1111111111111111
信用卡号码格式
明确
-
美国运通:从34/37开始
34
-
签证:从4开始
4
-
大来俱乐部:从300-305 / 309开始......
300
-
万事达卡:从51-55 / 22-27开始
51
-
JCB:从35/2131/1800开始
35
-
发现:从6011 | 65 | 644-649开始
6011
var cleave = new Cleave('.input-element', {
creditCard: true,
onCreditCardTypeChanged: function (type) {
// update UI ...
}
});
电话号码格式
选择国家
var cleave = new Cleave('.input-element', {
phone: true,
phoneRegionCode: '{country}'
});
日期格式
var cleave = new Cleave('.input-element', {
date: true,
datePattern: ['Y', 'm', 'd']
});
var cleave = new Cleave('.input-element', {
date: true,
datePattern: ['m', 'y']
});
时间格式化
var cleave = new Cleave('.input-element', {
time: true,
timePattern: ['h', 'm', 's']
});
var cleave = new Cleave('.input-element', {
time: true,
timePattern: ['h', 'm']
});
数字格式
风格:千
var cleave = new Cleave('.input-element', {
numeral: true,
numeralThousandsGroupStyle: 'thousand'
});
自定义选项
var cleave = new Cleave('.input-element', {
blocks: [4, 3, 3, 4],
uppercase: true
});
var cleave = new Cleave('.input-element', {
delimiter: '·',
blocks: [3, 3, 3],
uppercase: true
});
var cleave = new Cleave('.input-element', {
delimiters: ['.', '.', '-'],
blocks: [3, 3, 3, 2],
uppercase: true
});
var cleave = new Cleave('.input-element', {
prefix: 'PREFIX',
delimiter: '-',
blocks: [6, 4, 4, 4],
uppercase: true
});
ReactJS组件
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)} />
); }
}
在操场上试一试
操场
相关文章
- JS倒计时两种种实现方式
- JS框架_(JQuery.js)模拟刮奖
- JS框架_(Progress.js)圆形动画进度条
- 【华为云技术分享】【一统江湖的大前端(8)】matter.js 经典物理
- JS中使用MD5加密
- JavaScript使用localStorage缓存Js和css文件
- jQuery插件 -- Form表单插件jquery.form.js
- baguetteBox.js响应式画廊插件(纯JS)
- js cookie使用方法详解
- Console命令,让js调试更简单
- [Node.js] Mock an API for Local Development in React with Mirage JS
- [Hapi.js] Logging with good and good-console
- QRCode.js:使用 JavaScript 生成二维码
- vue.js3:使用clipboard.js实现复制到剪贴板(vue@3.2.37 / clipboard@2.0.11)
- node.js原生后台进阶(一)
- vue.js3: 使用js-md5 (js-md5@0.7.3 / vue@3.2.26)
- js流程控制
- 使用 Node.js Express 的最佳实践
- 使用Fiddle修改在线加载的前端框架js文件,用于各种调试目的
- 华为OD机试 - 计算数组中心位置(Java & JS & Python)
- 第66篇 QML 之 详解JS的函数使用
- js加密转python3
- js 实现二叉树后序遍历
- Node.js学习笔记(一)——Node.js概要、NPM与package.json
- js中数组对象去重的方法
- JS中sort()方法原理及使用
- 华为校招机试 - 字母加密(Java & JS & Python)
- js工具代码封装(超长)2/3
- 【区块链技术开发】基于Web3.js以太坊网络上的智能合约的交互及其应用