如何用正则取input type="text"中的value

1.如何通过正则取input type="text"中的value呢?

2.如何过滤掉input type="checkbox"的标签?

这样只能达到正则取input type="text"中的value可是不能过滤掉input type="checkbox"的标签!

<textarea name=cnbruce cols=60 rows=6> <input type="checkbox" name="checkbox" value="1" /> <input type="text" name="text" value="2" /> <input name="text" type="text" value="3" /> </textarea><button onclick=alert(pla(cnbruce.value))>alert</button> <script> function pla(str) { var re=/<input[^>]+?value=(\"|\')([^>]*)\1[^>]+?>/gi; return(str.replace(re,"$2")); } </script>

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

<textarea name=cnbruce cols=60 rows=6> <input type="checkbox" name="checkbox" value="1" /> <input type="text" name="text" value="2" /> <input name="text" type="text" value="3" /> </textarea><button onclick=alert(pla(cnbruce.value))>alert</button> <script> function pla(str) { var re=/<input(?!\s+type=\"checkbox\")[^>]+?value=(\"|\')([^>]*)\1[^>]+?>/gi; return(str.replace(re,"$2")); } </script>

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

解决:

<textarea name=cnbruce> <input type="checkbox" name="checkbox" value="1" /> <input name="checkbox" type="checkbox" value="1" /> <input type="text" name="text" value="2" /> <input name="text" type="text" value="3" /> </textarea><button onclick=alert(pla(cnbruce.value))>alert</button> <script> function pla(str){ re=/(<input[\s\S]*?type\="text"[\s\S]*?value\=")(.*?)(")/gi; return(str.replace(re,"$1已找到$3")); } </script>

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

时间: 2024-10-27 23:11:23

如何用正则取input type="text"中的value的相关文章

如何用正则取input type=&amp;quot;text&amp;quot;中的value_正则表达式

1.如何通过正则取input type="text"中的value呢? 2.如何过滤掉input type="checkbox"的标签? 这样只能达到正则取input type="text"中的value可是不能过滤掉input type="checkbox"的标签! alert [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] alert [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 解决: aler

前端常见bug系列3:&lt;input type=&quot;text&quot;&gt;中emoji表情与文字并存时表情被截掉一部分

比如,有这个一个demo页面: <head> <meta charset="UTF-8"> <meta name="format-detection" content="telephone=no, address=no, email=no, time=no"> <meta name="viewport" content="width=device-width,user-sca

jquery获取input type=text中的值的各种方式(总结)_jquery

 实例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JQuery获取文本框的值</title> <meta h

form 表单中的input type=text 是不是一定会被加在请求中

问题描述 现在有这么一个想法 ,是通过一个checkbox来控制 同一排的 input type=text 是否加到请求中, 由于是checkbox只有在选中的时候才会被加到请求中,而input 如何不让它加到请求中了,这样方便后面数据的处理. 解决方案 看你是要同步还是异步操作了如果是异步操作,使用ajaxfunction ajax_post(){ $.post("action",{param:paramValue}, //自己拼接参数,如果有就加上 function(data){

jquery对所有input type=text的控件赋值实现方法_jquery

如下所示: function resetData() { $("input[type=text]").each( function() { $(this).attr("value",""); } ); } 以上这篇jquery对所有input type=text的控件赋值实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继

asp.net jQuery创建行列时无法获取input[type=text]的值

问题描述 我是使用jQuery方式创建的trtd,td中是一个文本框我所用的都是html标签,在创建文本框之后,输入值,点击保存的时候拿不到文本框的值,怎么回事?我查看元素,input的value里面也没有值,但是页面上文本框里面是有值的,请问怎么拿到输入的值 解决方案 解决方案二:input本来就是在元素里看不到Value的啊,确认你的selector对了没取值就是$(selector).val()解决方案三:问题已经找到了,是因为加了runat="server"的原因解决方案四:那

请问 如何把ID值 正确的让这句sql = &amp;amp;quot;select * from qiye where qiyeid =&amp;amp;quot;&amp;amp;amp;id语句查到 ID获取时&amp;amp;lt;input type=text name=&amp;amp;quot;qiyeid&amp;amp;quot; value=&amp;amp;quot;&amp;amp;lt;%=rs(&amp;amp;quot;qiyeid&amp;amp;quot;)%&amp;

问题描述 <%@Language=VBScript%><!--#includefile="conn.asp"--><%qc=LCase(request("qc"))dizhi=LCase(request("dizhi"))bianma=LCase(request("bianma"))xingzhi=LCase(request("xingzhi"))hangye=LCase(re

处理同一页面中借助form+input[type=&amp;quot;file&amp;quot;]上传图片出现的input无法清空问题

       今天下午帮同事改了这样一个bug:                       在一个页面中对多张图进行上传时,由于input的value无法情况的问题,导致每次选完图片后,都跟第一张图片一样,无法出现如下效果:                                     百度了下思路:先将input取到,然后放到一个临时form里面清空,最后删掉form.           代码如下:              首先是生成图片选择和显示部分的绑定代码:       

如何获取表单&amp;amp;lt;input type=&amp;amp;quot;text&amp;amp;quot;&amp;amp;gt;数组值

问题描述 问题描述:在a1.jsp中填写表单数据,表单的text名为数组形式, 然后提交后输出表单数据 a1.jsp(部分代码) <form action="a2.jsp" name="f1" method="post">    <input type="text" name="sign[0]">    <input type="text" name=&qu