js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例


Posted in Javascript onJanuary 26, 2020

本文实例讲述了js常用方法、检查是否有特殊字符串、倒序截取字符串操作。分享给大家供大家参考,具体如下:

js常用方法demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>网页标题</title>
  <meta name="keywords" content="关键字列表" />
  <meta name="description" content="网页描述" />
  <link rel="stylesheet" type="text/css" href="" />
  <style type="text/css"></style>
  <script type="text/javascript">
//大写和小写方法
  var str="javascript";
  var str1="HTML";
  document.write(str.toUpperCase()+"<br>");
  document.write(str1.toLowerCase());
  document.write("<hr>");

//分割后的数组
  var week="星期一|星期二";
  var arr=week.split("|");
  document.write(arr);
  document.write("<hr>");

//正则匹配
  var str="hello世界,hello美女,hello帅哥";
  //创建一个正则表达式
  var reg=/hello/g;
  document.write(str.replace(reg,"你好"));
  document.write("<hr>");

//重新排序
  var arr=["北京市","重庆市","福建市"];
  document.write(arr.sort(sortby));
  function sortby(c,d){
    return c.localeCompare(d); //localeCompare()方法实现中文排序、sort方法实现数字英文混合排序
  }
  </script>
</head>
<body>
</body>
</html>

js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例

检验字符串是否含特殊符号demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>网页标题</title>
  <meta name="keywords" content="关键字列表" />
  <meta name="description" content="网页描述" />
  <link rel="stylesheet" type="text/css" href="" />
  <style type="text/css"></style>
  <script type="text/javascript">
//检验的字符串,自行修改
  var username="qiu<qiongben";
  var flag=checkUserName(username);
  function checkUserName(user){


 //特殊符号包含项,自行修改
    var arr=['<','>','#','?','!'];
    var user_length=user.length;
    var arr_length=arr.length;
      for(var i=0;i<user_length;i++){
        for(var j=0;j<arr_length;j++){
          if(user.charAt(i)==arr[j]){
             return false;
          }
        }
      }
    return true;
  }
  if(flag){
    document.write("合法");
  }
  else{
  document.write("有特殊符号");
  }
  </script>
</head>
<body>
</body>
</html>

js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例

倒序截取字符串demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>网页标题</title>
  <meta name="keywords" content="关键字列表" />
  <meta name="description" content="网页描述" />
  <link rel="stylesheet" type="text/css" href="" />
  <style type="text/css"></style>
  <script type="text/javascript">
  var str="javascript";
  var len=str.length;
 //数据结果(10-1)倒序字符串下标值
  for(var i=str.length;i>0;i--){
     document.write(str.charAt(i));//charAt将对应下标 输出结果:tpircsava
  }
  </script>
</head>
<body>
</body>
</html>

js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容还可查看本站专题:《JavaScript字符与字符串操作技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
JavaScript中的this关键字使用方法总结
Mar 13 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
Sep 27 Javascript
微信小程序 navbar实例详解
May 11 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
Vue.js递归组件实现组织架构树和选人功能
Jul 04 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
Dec 08 Javascript
javascript 代码是如何被压缩的示例代码
May 06 Javascript
vue实现移动端触屏拖拽功能
Aug 21 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
vue跳转方式(打开新页面)及传参操作示例
Jan 26 #Javascript
详解Vue的ref特性的使用
Jan 24 #Javascript
JavaScript对象原型链原理解析
Jan 22 #Javascript
Node.js学习之内置模块fs用法示例
Jan 22 #Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 #Javascript
ES6学习笔记之let与const用法实例分析
Jan 22 #Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
Jan 22 #Javascript
You might like
9个经典的PHP代码片段分享
2014/12/18 PHP
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
Python中删除文件的程序代码
2011/03/13 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
python实现五子棋游戏
2019/06/18 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
2014年社区植树节活动方案
2014/02/28 职场文书
安全教育月活动总结
2014/05/05 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
简单租房协议书
2014/10/21 职场文书
80后婚前协议书范本
2014/10/24 职场文书
汽车销售员工作总结
2015/08/12 职场文书
python文件与路径操作神器 pathlib
2022/04/01 Python