当前位置: 首页 > news >正文

练习JavaScript实现过滤特殊字符

for循环遍历特殊字符和用户输入字符,然后做比较,返回结果。
<script type="text/javascript">
var name = prompt("请输入用户名");
function ifname(value)
{
    var astr = ["~","!","@","#","$","%","^","&","*","(",")","_","+","|",".",",","?"];
    for (var s = 0;s < value.length; s++ )
    {
        for (var d = 0;d <astr.length; d++ )
        {
            if (value.charAt(s) == astr[d])
            {
                return true;
            }
        }
    }
    return false;
}

if (ifname(name))
{
    document.write("不合法");
}else
 {
    document.write("合法");
 }
</script>

转载于:https://www.cnblogs.com/momox/p/5090610.html

相关文章:

  • jQuery Mobile_页面事件
  • struts2遍历map
  • java基础tips
  • 第一章 Java常用集合类总览
  • 判定ftp上传的脚本
  • 学习shell script中
  • 腾讯云内网DNS的配置
  • SCCM部署心得
  • DirectShow基础编程 最简单transform filter 编写步骤
  • HTML5的sessionStorage和localStorage
  • 上云科技 C++ 软件工程师笔试题目
  • bash学习前方
  • 搜索双链路实时计算体系@双11实战
  • 日志完美清理总结
  • eclipse提交运行spark应用
  • C++类中的特殊成员函数
  • css选择器
  • Effective Java 笔记(一)
  • express + mock 让前后台并行开发
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java,console输出实时的转向GUI textbox
  • JavaScript 一些 DOM 的知识点
  • leetcode388. Longest Absolute File Path
  • Magento 1.x 中文订单打印乱码
  • php面试题 汇集2
  • Ruby 2.x 源代码分析:扩展 概述
  • Spring声明式事务管理之一:五大属性分析
  • 聊聊directory traversal attack
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端相关框架总和
  • 浅谈web中前端模板引擎的使用
  • 如何使用 JavaScript 解析 URL
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 自制字幕遮挡器
  • 回归生活:清理微信公众号
  • 积累各种好的链接
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (安卓)跳转应用市场APP详情页的方式
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (接口自动化)Python3操作MySQL数据库
  • (十五)使用Nexus创建Maven私服
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转载)OpenStack Hacker养成指南
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core开源商城系统源码,支持可视化布局小程序
  • .Net FrameWork总结
  • .NET 设计模式初探
  • .NET分布式缓存Memcached从入门到实战
  • .NET应用架构设计:原则、模式与实践 目录预览