将这个php正则表达式转换为javascript
convert this php regex to javascript
我想知道如何将这个精确的php正则表达式功能更改为javascript?
$ismatch= preg_match('|She is a <span><b>(.*)</b></span>|si', $sentence, $matchresult);
if($ismatch)
{
$gender= $matchresult[1];
}
else{ //do other thing }
这并不是一件小事,因为JavaScript不支持s
修饰符。
等效的regex对象是
/She is a <span><b>(['s'S]*)<'/b><'/span>/i
代码的功能(如果有匹配,则从匹配中提取组1)将在JavaScript中完成,如下所示:
var myregexp = /She is a <span><b>(['s'S]*)<'/b><'/span>/i;
var match = myregexp.exec(subject);
if (match != null) {
result = match[1];
} else {
// do other thing
}
相关文章:
- 使用键/代码转换JavaScript数组
- NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript参数arg 0[nsIDOMWind
- 转换Javascript中的DayOfYear值以用于Flot
- 转换Javascript日期格式
- 字符串大小写转换 javascript
- 一个很好的文本到语音转换JavaScript库
- JQuery 函数突然停止工作,转换 Javascript 参数时出错
- 转换 JavaScript 代码
- 需要转换Javascript数组的格式
- 转换javascript中的日期格式
- 循环以转换JavaScript对象
- jQuery Post中的错误:无法转换JavaScript参数
- UglifyJS转换javascript代码
- Html到Haml的转换javascript
- 正在转换Javascript日期
- 转换Javascript关联对象并用PHP输出
- 转换JavaScript'这'到jQuery'$(这个)'
- 转换JavaScript数组
- 无法转换JavaScript参数arg 0 [nsIDOMWindow.getComputedStyle]
- jQuery美元.Firefox中的ajax错误:"无法转换JavaScript参数"