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监听滚动条滚动事件使得某个标签内容始终位于同一位置
Jan 24 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
Feb 13 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
JSONP原理及简单实现
Jun 08 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
Nov 20 Javascript
简单实现vue中的依赖收集与响应的方法
Feb 18 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
JS+JQuery实现无缝连接轮播图
Dec 30 jQuery
JS中forEach()、map()、every()、some()和filter()的用法
May 11 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
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
php7下的filesize函数
2019/09/30 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
Javascript函数的参数
2015/07/16 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
英文简历中的自我评价
2013/10/06 职场文书
工作年限证明范本
2015/06/15 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
音乐研修感悟
2015/11/18 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python