我的字符串就像这样
coder<coder@gmail.com>
我希望coder@gmail.com
回来
任何帮助将不胜感激!
答案 0 :(得分:3)
var rcpt = 'coder<coder@gmail.com>';
var addy = rcpt.match(/<([^>]*)>/)[1];
// addy = 'coder@gmail.com'
答案 1 :(得分:2)
str.split("<")[1].split(">")[0];
答案 2 :(得分:1)
您知道http://regexlib.com/吗?
这是一个充满正则表达式的网站,有一个正则表达式教练来试用你的正则表达式。
您也可以像这样手动替换:
str.remove( string.indexOf('<'), 0 )
str.remove( 0, string.indexOf('>') )
或等于......
答案 3 :(得分:-1)
尝试str.replace
<script type="text/javascript"> document.write(str.replace("coder<coder@gmail.com> ", "coder@gmail.com")); </script>