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. mysql8.0.15创建数据库和是删除数据库及用户删除

    1.首先安装mysql8.0.15 2.Mysql8.0.15安装成功后,默认的root用户密码为空,用以下命令来登录root用户: mysql –u root –p 记住密码不用输入 3.进入之后修 ...

  2. About dycf

    SYSU  数媒在读 所有资料可能与课程相关可能与参与项目相关 欢迎交流 . . . 中之人: ↓↓↓ ↑↑↑   是他  就是他  ↑↑↑

  3. 【译】在 Linux 上不安装 Mono 构建 .NET Framework 类库

    在这篇文章中,我展示了如何在Linux上构建针对.NET Framework版本的.NET项目,而不使用Mono.通用使用微软新发布的 Mocrosoft.NETFramework.Reference ...

  4. Java连载14-补码简介&浮点型整数

    一.补码简介 1.计算机中的符号数有三种表示方式,即为:原码.反码.补码.三种表示方法均有符号位和数值位,符号位都是0表示正数,符号位都是1表示负数. 2.计算机中的数字的存储方式:在计算机系统中,数 ...

  5. windwos环境下安装python2和python3

    一 python安装 下载地址: https://www.python.org/downloads/ 环境变量:Path中添加C:\Python27\Scripts\;C:\Python27\; C: ...

  6. [实践]activemq安全设置 设置admin的用户名和密码

    (1)打开/opt/app/amq/apache-activemq-5.9.0/conf/jetty.xml 找到 将property name为authenticate的属性value=" ...

  7. 为什么我们不用JIRA

    很多人问我,缺陷管理工具,为什么不用jira?而去自己造轮子开发一款bug记录系统 缄默如我,原因众多.如果只是3-5分钟就能讲的请的时候,我会先列出什么糟点呢? 1. 收费,一个人一个月的费用差不多 ...

  8. 想转行大数据,开始学习 Hadoop?

    学习大数据首先要了解大数据的学习路线,首先搞清楚先学什么,再学什么,大的学习框架知道了,剩下的就是一步一个脚印踏踏实实从最基础的开始学起. 这里给大家普及一下学习路线:hadoop生态圈——Strom ...

  9. powerdesign进军(三)--mysql驱动配置

    目录 资源下载 powerdesign配置 总结 第二节我们已经安装了oracle的驱动,但是企业中还有一个重头数据库(mysql),今天来安装mysql驱动.mysql相较oracle比较简单. 资 ...

  10. Docker部署网站之后映射域名

    Docker中部署tomcat相信大家也都知道,不知道的可以google 或者bing 一下.这里主要是为了记录在我们启动容器之后,tomcat需要直接定位到网站信息,而不是打开域名之后,还得加个bl ...