js里如何将字符串转成正则表达式

JavaScript011

js里如何将字符串转成正则表达式,第1张

var regStr = '/iOs/ig'

var regExp = eval(regStr)

regExp.test('dksiOssd')

按照题主题目是要想降字符串转成正则的表达式,不知是否理解对了题目的意思:

实现多行字符串

str.indexOf('i') // 获取第一个i的下标

str.substr(1, 3) // 第一个为开始位置,第二为长度

str.substring(1, 3) // 第一个为开始位置,第二为结束位置

得到一个两数之间的随机整数

例子:/^1\d{10}$/g

^ &为边界的匹配字符,其中有

最后的g为修饰符,其中有

\d 代表预定类,可以很方便的匹配。

使用大写则取反。如\D则为非数字字符

其中{10}表示量词,匹配10个符合要求的字符。

你的目的是把D2 E3 F4的值相加,得到他们的和。这个不需要替换的,js数字直接相加就可以。

var D2=5,E3=10,F4=20

var str = parseInt(D2)+parseInt(E3)+parseInt(F4) //parseInt是把字符转数字

alert(str)

这样str的值就是D2 E3 F4相加的结果。