每四个字符后面加一个空格。
<input value={this.state.card} ref={ref => {this.card = ref}} onChange={() => {
let number = this.card.value;
number = number.split(' ').join('').replace(/(.{4})/g,'$1 ');
this.setState({card: number});
}}/>