如何在反应中的3个数字后插入逗号
How to insert comma after 3 number in react
我正在处理输入,我想在 3 个数字后插入逗号,例如 (352,353,353)。我想在文本字段中显示它。我是新手,有人可以帮助我实现这个目标吗?
代码
this.state = {
phoneNumber:''
}
<input type="text" placeholder="Enter text" value={this.state.phoneNumber} />
你可以使用number.toLocaleString()
基于您的示例
this.state = {
phoneNumber:''
}
<input type="text" placeholder="Enter text" value={this.state.phoneNumber} onChange={(e) => this.setState({phoneNumber: Number(e.target.value.replace(/,/g, '')).toLocaleString()})}/>
我正在处理输入,我想在 3 个数字后插入逗号,例如 (352,353,353)。我想在文本字段中显示它。我是新手,有人可以帮助我实现这个目标吗?
代码
this.state = {
phoneNumber:''
}
<input type="text" placeholder="Enter text" value={this.state.phoneNumber} />
你可以使用number.toLocaleString()
基于您的示例
this.state = {
phoneNumber:''
}
<input type="text" placeholder="Enter text" value={this.state.phoneNumber} onChange={(e) => this.setState({phoneNumber: Number(e.target.value.replace(/,/g, '')).toLocaleString()})}/>