Javascript 如何在React.js中的变量前添加加号?

Javascript 如何在React.js中的变量前添加加号?,javascript,reactjs,firebase,firebase-realtime-database,jsx,Javascript,Reactjs,Firebase,Firebase Realtime Database,Jsx,我想在电话号码前加一个加号。这是我的尝试,但是,没有使用以下方法对数据库进行任何设置: var phone = this.state.phone; var phone2 = `+ ${phone}` db.ref(`${serial}`).set({ phone2, )} 这个方法有什么问题?有没有更好的方法在变量前加一个加号 非常感谢 编辑: 我正在使用库进行输入: <PhoneInput inputExtraProps={{ nam

我想在电话号码前加一个加号。这是我的尝试,但是,没有使用以下方法对数据库进行任何设置:

var phone = this.state.phone;
var phone2 = `+ ${phone}`
db.ref(`${serial}`).set({
    phone2,
)}
这个方法有什么问题?有没有更好的方法在变量前加一个加号

非常感谢

编辑: 我正在使用库进行输入:

<PhoneInput
          inputExtraProps={{
            name: "phone",
            required: true,
            autoFocus: true
          }}
          value={this.state.phone}
          onChange={this.handlePhoneChange}
        />
是否有可能我在上面提到的代码中设置了错误,因为连接加号(如“+”+电话)的不同方式不起作用? 如果没有plus,一切都可以正常工作,并保存到数据库中


用于电话输入的库为:react-phone-input-2。

对react-phone-input-2的验证将从默认设置中的值中删除+

检查选项:

您可以使用
前缀
选项,如下所示:

<PhoneInput 
          prefix="+"
          inputExtraProps={{
            name: "phone",
            required: true,
            autoFocus: true

          }}
          value={this.state.phone}
          onChange={this.handlePhoneChange}
        />

react-phone-input-2的验证将从默认设置中的值中删除+

检查选项:

您可以使用
前缀
选项,如下所示:

<PhoneInput 
          prefix="+"
          inputExtraProps={{
            name: "phone",
            required: true,
            autoFocus: true

          }}
          value={this.state.phone}
          onChange={this.handlePhoneChange}
        />


试试这个:
“+”+手机
Fwiw,它增加了一个加号和一个空格。这种方法没有错。代码根本不是特定的反应。有些东西没有添加到db中的原因是未知的。这个问题缺乏必要的细节。确保phone2是正确的字段名。@ManasKhandelwal感谢您的建议。它仍然不起作用。你能检查一下我的编辑吗?谢谢你的回复。我进行了编辑,因为问题可能在我的其他函数中。请说明您使用的PhoneInput组件库。这可能是对该组件的限制/选项?试试这个:
“+”+手机
Fwiw,它会增加一个加号和一个空格。这种方法没有错。代码根本不是特定的反应。有些东西没有添加到db中的原因是未知的。这个问题缺乏必要的细节。确保phone2是正确的字段名。@ManasKhandelwal感谢您的建议。它仍然不起作用。你能检查一下我的编辑吗?谢谢你的回复。我进行了编辑,因为问题可能在我的其他函数中。请说明您使用的PhoneInput组件库。这可能是对该组件的限制/选项?非常感谢您的回答。不幸的是,加号仍然没有出现在数字前面。我将尝试在文档中搜索其他解决方案。看起来您需要一个(自定义)掩码。或者
state.phone
正在被另一段代码更改,如名为
onChange
的方法?非常感谢您的回答。不幸的是,加号仍然没有出现在数字前面。我将尝试在文档中搜索其他解决方案。看起来您需要一个(自定义)掩码。或者,
state.phone
正在被另一段代码更改,比如称为
onChange
的方法?