Javascript RegExp检查字符串还是整数

时间:2020-04-23 22:52:38

标签: javascript regex

我需要我的正则表达式来执行输入值是字符串还是整数。 我只有弦乐。 我的Javascript如下:

var regExp = new RegExp(valueToMatch, 'gi');
item.ssn.match(regExp)

valueToMatch可以是看起来像“ 1”的字符,也可以是1。所以基本上是字符串或整数。

1 个答案:

答案 0 :(得分:1)

var passVal = typeof(valueToMatch) === 'number'? valueToMatch.toString() : valueToMatch
var regExp = new RegExp(passVal , 'gi');
item.ssn.match(regExp)

您应在传递正则表达式之前检查该值。