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 相关文章推荐
js 第二代身份证号码的验证机制代码
May 12 Javascript
JavaScript入门之对象与JSON详解
Oct 21 Javascript
jQuery实现类似滑动门切换效果的层切换
Sep 23 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 Javascript
JavaScript中的call方法和apply方法使用对比
Aug 12 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
Nov 15 Javascript
完美JQuery图片切换效果的简单实现
Jul 21 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
vue之数据交互实例代码
Jun 16 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
Python版实现微信公众号扫码登陆
May 28 Javascript
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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
用PHP实现登陆验证码(类似条行码状)
2006/10/09 PHP
php zip文件解压类代码
2009/12/02 PHP
优化php效率,提高php性能的一些方法
2011/03/24 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
JavaScript创建命名空间(namespace)的最简实现
2007/12/11 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
详解Bootstrap插件
2016/04/25 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
vue上传图片组件编写代码
2017/07/26 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
python中web框架的自定义创建
2019/09/08 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
降低python版本的操作方法
2020/09/11 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
vue+django实现下载文件的示例
2021/03/24 Vue.js
社区道德讲堂实施方案
2014/03/21 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书