1、页面

 

2、源码

 <!DOCTYPE>
<html>
<head>
<meta charset="utf-8">
<title>清除字符串的空格和双引号</title>
<style type="text/css">
textarea{
padding:10px;
font-size:18px;
width:100%;
resize:none;
}
.main{
padding:40px 10px;
clear:both;
overflow:hidden;
} .main .left{
float:left;
width:40%;
}
.main .center{ float:left;
width:20%; text-align:center; }
.main .right{
float:right;
width:40%;
}
.footer{
text-align:center;
color:red;
}
</style>
</head>
<body>
<div class="main">
<div class="left">
<textarea rows="10" id="ta1"></textarea>
</div> <!--【中部开始】-->
<div class="center">
<br>
<label for="ck1">(1) 清&nbsp;&nbsp;&nbsp;除&nbsp;&nbsp;&nbsp;&nbsp;空&nbsp;&nbsp;&nbsp;格</label><input type="checkbox" id="ck1" checked="checked"><br><br>
<label for="ck2">(2) 清&nbsp;&nbsp;&nbsp;除&nbsp;&nbsp;&nbsp;&nbsp;换&nbsp;&nbsp;&nbsp;行</label><input type="checkbox" id="ck2" checked="checked"><br><br>
<label for="ck3">(3) 双引号转单引号</label><input type="checkbox" id="ck3" checked="checked"><br>
<br>
<button onclick="Run()">转换</button>
</div>
<!--【中部结束】--> <div class="right">
<textarea rows="10" id="ta2"></textarea>
</div>
</div>
<div class="footer">提示:如果包含有HTML标签,建议不要选择清除空格!</div> <script type="text/javascript">
function Run(){
var ta1 = document.getElementById("ta1");
var ta2 = document.getElementById("ta2");
var ck1 = document.getElementById("ck1");
var ck2 = document.getElementById("ck2");
var ck3 = document.getElementById("ck3");
var rst = ta1.value; if(ck1.checked){
//alert(1);
rst = Trim(rst);
} if(ck2.checked){
rst = ClearBr(rst);
} if(ck3.checked){
rst = Change(rst);
}
//rst += "+++";
ta2.value = rst;
ta2.select();
document.execCommand("Copy"); // 执行浏览器复制命令
alert("执行完成,可以直接粘贴"); } //去除空格
function Trim(str){
return str.replace(/\s+/g,"");
} //去除换行 
function ClearBr(str) { 
//str = str.replace(/<\/?.+?>/g,""); 
str = str.replace(/[\r\n]/g, ""); 
return str; 

function Change(str){
return str.replace(/\"/g, "'");
}
</script>
</body>
</html>

JavaScript清除空格、换行,把双引号转换成单引号的更多相关文章

  1. [译]JavaScript:将字符串两边的双引号转换成单引号

    原文:http://ariya.ofilabs.com/2012/02/from-double-quotes-to-single-quotes.html 代码的不一致性总是让人发狂,如果每位开发者都能 ...

  2. Javascript里,想把一个整数转换成字符串,字符串长度为2

    Javascript里,想把一个整数转换成字符串,字符串长度为2.  想把一个整数转换成字符串,字符串长度为2,怎么弄?比如 1 => "01"11 => " ...

  3. 坑爹的PostgreSQL的美元符号(有时需要替换成单引号)

    今天想在PostgeSQL数据库里建一个存储过程(或函数也行),由于对存储过程比较生疏,上网搜了很多教程和源代码例子,照着写,发现怎么都不行,甚至把网上教程包括官方教程的源代码原封不动的复制下来一执行 ...

  4. 为什么 JSON 接口的数据都要加双引号!!!不能用单引号

    原因是:Javascript 在很多时候会把 JSON 对象里面没有双引号包围的值,当做数值处理.比如: {"a":987654321} 这个 JSON 里头的变量 a,会被当做一 ...

  5. 【Oracle】存储过程在字符串单引号'内拼接单引号'

    http://blog.csdn.net/u011704894/article/details/44976557 一般变量里面接3个单引号 eg: 'DELETE FROM RDM_SUPP_DATA ...

  6. PHP压缩html网页代码原理(清除空格,换行符,制表符,注释标记)

    本博启用了一个叫wp super cache的页面压缩工具, 源代码没有去查看,不过原理很简单. 我们可以自己动手书写一个压缩脚本. 清除换行符,清除制表符,去掉注释标记 .它所起到的作用不可小视. ...

  7. JSON 的标准:双引号而非单引号!

    刚刚测试发现一段很简单的.看似正确的代码却是错误的: <?php $json_str = "{'name':'Eric', 'age':23}"; var_dump(json ...

  8. 在bash脚本的for i in编写中将点号``写成单引号‘’或者双引号“”会有什么后果?

    编写一个测试脚本: 输入启动命令:https://blog.csdn.net/zhoucheng05_13/article/details/test.sh,结果报错 使用的是root用户,但是仍然提示 ...

  9. (转载) js 单引号替换成双引号,双引号替换成单引号 操作

    引言:刚开始用js遇到不少问题,表示看不懂,为什么替换单引号需要/g,现在知道/g是正则中的匹配全部 原文:http://blog.csdn.net/joyhen/article/details/43 ...

随机推荐

  1. Atlassian In Action-Jira之二次开发(五)

    到现在已经写到了第五章节,实际上离Jira的官方系统已经越来越远,本章节的内容基本上已经完全脱离了Jira这个系统本身,而是依赖Jira的API接口和数据库进行开发了.主要包含如下几个功能: 人员任务 ...

  2. 微信小程序 「柒留言」 — 实现微信公众号留言功能(限时免费入驻,建议收藏)

    「柒留言」小程序留言助手使用指南(接近原生界面) 前言 从去年 3 月以后新公众号就没得留言功能了,新申请的微信公众号没有留言功能,没有留言就无法跟读者进行互动,写出去的文章得不到反馈,着实感觉有蛮难 ...

  3. Mybatis连接查询返回类型问题

    一对一映射 public class Card { private Integer id; private String num; private Student student; //重要 publ ...

  4. linux自学

    Linux文件与目录管理   所有不太会的命令,可以用man +命令,查看相关解释文档   绝对路径:从根路径写起的路径,/usr/local 相对路径:例如:路径a:~/demo/test  路径b ...

  5. 深入理解JVM-类加载器深入解析(2)

    深入理解JVM-类加载器深入解析(2) 加载:就是把二进制形式的java类型读入java虚拟机中 连接: 验证: 准备:为类变量分配内存,设置默认值.但是在到达初始化之前,类变量都没有初始化为真正的初 ...

  6. 挂起(suspend)与线程阻塞工具类LockSupport

    挂起(suspend)与线程阻塞工具类LockSupport 一般来说是不推荐使用suspend去挂起线程的,因为suspend在导致线程暂停的同时,并不会去释放任何锁资源. 如果其他任何线程想要访问 ...

  7. JAVA面向对象面试题带答案(墙裂推荐)

    1) 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用(c)关键字来申明父类的这些方法. a) Finalc b) Static c) Abstract d) Void2 ...

  8. 【游记】NOIP2019前传

    声明 我的游记是一个完整的体系,如果没有阅读过往届文章,阅读可能会受到障碍. ~~~上一篇游记的传送门~~~ 前言 比完赛后,我沉浸在胜利中长达半个月,而后才清醒过来,意识到自己需要为NOIP2019 ...

  9. 0x03 前缀和与差分

    前缀和 [例题]BZOJ1218 激光炸弹 计算二位前缀和,再利用容斥原理计算出答案即可. #include <iostream> #include <cstdio> #inc ...

  10. appcan IDE 无法 请求数据

    我们4月27号从4.0.1升级到4.0.2后,IDE本地预览get请求不到数据.但是在线打包安装到手机又是正常的. 先下载 "uexXmlHttpMgr.rar",下载链接:htt ...