有時,我們希望判斷文本框中用戶輸入的字符是否含有特殊符號(*/#[email protected]),就像用戶注冊時密碼框的填寫。
demo
利用 RegExp 對象,能很優雅的實現以上需求:


// e" />

JS正則(RegExp)判斷文本框中是否包含特殊符號

 更新時間:2020-01-15 15:59:33   作者:佚名   我要評論(0)

前言
有時,我們希望判斷文本框中用戶輸入的字符是否含有特殊符號(*/#[email protected]),就像用戶注冊時密碼框的填寫。
demo
利用 RegExp 對象,能很優雅的實現以上需求:


// e

前言

有時,我們希望判斷文本框中用戶輸入的字符是否含有特殊符號(*/#[email protected]),就像用戶注冊時密碼框的填寫。

demo

利用 RegExp 對象,能很優雅的實現以上需求:

// even(文本框內容)
function (even) {
 
 // 規則對象(flag)
 var flag = new RegExp("[`[email protected]#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
 
 // 判斷 even 是否包含特殊字符
 if(flag.test(even)){
 console.log('包含!')
 }else{
 console.log('不包含!')
 }
 
}

flag 規則對象中還有很多其他特殊字符,這里的demo已經足夠使用,如項目另有需求加入其他特殊字符即可。

另一種方法

js正則 判斷是否包含特殊符號

function chack_name(str){
  var pattern = new RegExp("[`[email protected]#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]");
  if (pattern.test(str)){
    return true;
  }
  return false;
}

總結

以上所述是小編給大家介紹的JS正則(RegExp)判斷文本框中是否包含特殊符號,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:

  • Mysql語法、特殊符號及正則表達式的使用詳解
  • Linux中的特殊符號與正則表達式
  • PHP過濾★等特殊符號的正則
  • 正則表達式中特殊符號及正則表達式的幾種方法總結(replace,test,search)
  • php中正則表達式中的特殊符號

相關文章

  • JS正則(RegExp)判斷文本框中是否包含特殊符號

    JS正則(RegExp)判斷文本框中是否包含特殊符號

    前言 有時,我們希望判斷文本框中用戶輸入的字符是否含有特殊符號(*/#[email protected]),就像用戶注冊時密碼框的填寫。 demo 利用 RegExp 對象,能很優雅的實現以上需求: // e
    2020-01-15
  • UNIX/LINUX SHELL 正則表達式語法詳解附使用方法

    UNIX/LINUX SHELL 正則表達式語法詳解附使用方法

    幾乎所有重要問題都需要從無用數據中過濾出有用數據。了解大量的 UNIX&#63; 命令行實用工具如何使用正則表達式 來去蕪取精。 非常奇怪,直到今天我仍然能重復周六
    2020-01-15
  • jsp filter 過濾器功能與簡單用法示例

    jsp filter 過濾器功能與簡單用法示例

    本文實例講述了jsp filter 過濾器功能與簡單用法。分享給大家供大家參考,具體如下: 過濾器的作用是什么&#63; 過濾器可以動態地攔截請求和響應,以變換或使用包含在
    2020-01-15
  • jsp 實現的簡易mvc模式示例

    jsp 實現的簡易mvc模式示例

    本文實例講述了jsp 實現的簡易mvc模式。分享給大家供大家參考,具體如下: jsp : java servlet page MVC全名是Model View Controller,是模型(model)-視圖(view)-
    2020-01-15
  • 解決正則表示式匹配($regex)引起的一次mongo數據庫cpu占用率高的問題

    解決正則表示式匹配($regex)引起的一次mongo數據庫cpu占用率高的問題

    某一天,監控到mongo數據庫cpu使用率高了很多,查了一下,發現是下面這種語句引起的: db.example_collection.find({ "idField" : { "$regex" : "1234567890123
    2020-01-15
  • 愛站因侵權問題 被迫關閉

    愛站因侵權問題 被迫關閉

    2020年1月9日知名站長工具愛站網出現了“網站維護中,請稍后訪問”,初始很多網友都以為是愛站網臨時升級系統導致的,截止今天(2020年1月12日)還沒有恢復,目前愛站網官方
    2020-01-13
  • es6 for循環中let和var區別詳解

    es6 for循環中let和var區別詳解

    let和var區別: for(var i=0;i<5;i++){ setTimeout(()=>{ console.log(i);//5個5 },100) } console.log(i);//5 console.log('=============') for(let
    2020-01-12
  • python利用JMeter測試Tornado的多線程

    python利用JMeter測試Tornado的多線程

    JMeter的簡介 &#8195;&#8195;JMeter是Apache組織開發的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設計用于Web應用測試,但后來擴展到其他測試領域。
    2020-01-12
  • Java 二分法檢索算法代碼實現詳解

    Java 二分法檢索算法代碼實現詳解

    一,二分法檢索算法介紹 二分法檢索(binary search)又稱折半檢索,二分法檢索的基本思想是設字典中的元素從小到大有序地存放在數組(array)中。是最常用的搜索
    2020-01-12
  • Linux下PHP+Apache的26個必知的安全設置

    Linux下PHP+Apache的26個必知的安全設置

    PHP是一種開源服務器端腳本語言,應用很廣泛。Apache web服務器提供了這種便利:通過HTTP或HTTPS協議,訪問文件和內容。配置不當的服務器端腳本語言會帶來各種各樣
    2020-01-12

最新評論

买宝宝用品赚钱吗