Javascript 没有DOM,使用regex contain betwen tag div
不使用DOM,我在tag div中有内容,我只想获取string或string和tagJavascript 没有DOM,使用regex contain betwen tag div,javascript,php,regex,preg-match,Javascript,Php,Regex,Preg Match,不使用DOM,我在tag div中有内容,我只想获取string或string和tag Ex: 1. <div>Lorem kid lasjdfdl asjf asdl f</div>// true 2. <div>Lorem <b>kid</b> lasjdfdl asjf asdl f</div>// true 3. <div>Lorem <div>kid</div> lasjdfdl
Ex:
1. <div>Lorem kid lasjdfdl asjf asdl f</div>// true
2. <div>Lorem <b>kid</b> lasjdfdl asjf asdl f</div>// true
3. <div>Lorem <div>kid</div> lasjdfdl asjf asdl f</div>// false
Ex:
1.Lorem kid lasjdfdl asjf asdl f//true
2.Lorem kid lasjdfdl asjf asdl f//true
3.Lorem kid lasjdfdl asjf asdl f//错误
我的正则表达式代码是/([^参见
^((?!))*)
你的规则到底是什么?为什么2可以,但3不行?因为,我想在tag div中获取内容,并将一些标记基作为tag,这属于JavascriptWhy not replace?s.replace(/^$/g',)
。你能保证开始标记没有属性吗?@Chris我需要code regex,为此..我在php上工作:)谢谢@kerwin,这是最好的回答。但是我想要的是cofirm标记而不是tag…因为betwen标记也有,,。etcdo你的意思是只有字符串或带有
的字符串是真的,任何带有
中其他标记的字符串都是假的?是的,但事实上,在tag div中不仅有tag,还有tag,,等等,所以我想要指定tag b^([^Thank@kerwin,我先用标签测试,然后用oki。为什么我用标签测试,结果不成功^([^
^<div>(((?!<\/?div>).)*)<\/div>