【发布时间】:2021-07-15 09:35:50
【问题描述】:
我在使用来自redux-forms 的Field 组件的应用程序上有几个输入,我正在尝试实现一些允许我将输入保存为纯文本而不是格式化的东西(即???? ????????????????????????粘贴时应保存为Eduardo)。我想我可以使用 onPaste 做一些事情,但我不知道如何从用户粘贴的内容中获取纯文本。
编辑:没有实际代码,但出于测试目的,我有这个:
<Field
name="dni"
component={InputWithFormGroup}
label={t('
placeholder={t('
validate={[required, DNIorNIE]}
onPaste={(e) => {
const pastedText = e.clipboardData.getData('text/plain');
console.log('Pasted:', pastedText);
const regex = /(<([^>]+)>| )/ig;
const sanitizedString = pastedText.replace(regex, '');
console.log('Sanitized:', sanitizedString);
}}
/>
两个字符串显示的完全一样,????????????????????????????.
【问题讨论】:
标签: javascript reactjs formatting