irm*_*eza 3 javascript regex html-parsing
以下是示例:
string1<span id="header">5655811</span>string2string3<span id="header">51481</span>string4string5<span id="header">854211</span>string6如何获取JavaScript 正则表达式之间<span id="header">和之间的数字</span>?
这取决于你想要多安全。如果您确定您的所有输入看起来与您在消息中的完全一样,您可以使用:
var n = Number( input.match( /<span id="header">(\d+)<\/span>/ )[1] );
Run Code Online (Sandbox Code Playgroud)
稍微安全一点的版本是:
var n;
var match = input.match( /<span id="header">\s*(\d+)\s*<\/span>/ );
if( match ) {
n = Number( match[1] );
} else {
// do error handling here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6587 次 |
| 最近记录: |