1. 程式人生 > >微信小程式之特殊符號處理

微信小程式之特殊符號處理

使用者輸入資訊,獲取輸入資訊上傳伺服器儲存,就是這麼簡單哈~~~~然而~~~

然而~~~理想是美好的,現實卻是殘酷的!!!

 一旦碰到特殊字串這個強大的對手,我便在這條實現理想的道路上不能淡定如初了~~~

好了,講重點我們要如何解決呢??

cleanSpelChar:function (localData){    
      var noiseChar="[email protected]#$%^&*()_+-=`[]{};':\"\\|,./<>?\n\r";
      var goodChar ="~!@#$%^&*()_+-=`[]{};':"\|,./<>?  ";
      for(var i=0;i<noiseChar.length;i++){ 
        var oneChar = noiseChar.charAt(i);
        var towChar=goodChar.charAt(i)
        console.log('oneChar  '+oneChar + '   towChar '+towChar)
        while(localData.indexOf(oneChar) >= 0){ 
          localData=localData.replace(oneChar,towChar) 
       } 
      } 
       return localData;

}

好吧 ,解決方法就是這麼簡單,而我在找錯以及解決路上走了挺久哭
    

相關推薦

程式特殊符號處理

使用者輸入資訊,獲取輸入資訊上傳伺服器儲存,就是這麼簡單哈~~~~然而~~~ 然而~~~理想是美好的,現實卻是殘酷的!!!  一旦碰到特殊字串這個強大的對手,我便在這條實現理想的道路上不能淡定如初了~~~ 好了,講重點我們要如何解決呢?? cleanSpelChar:fun

程式你可能不知道的特殊效果

一.下拉重新整理效果 假設頁面為index檔案,那麼程式碼如下: index.json: { "enablePullDownRefresh": true } index.js: //下拉重新整理 onPullDownRefresh: function () { wx.

程式wx.showActionSheet(OBJECT)彈出的後續處理

這是官方的文件這個api是用來顯示操作選單,彈出一個選單框,用來顯示一些操作,如下圖檢視文件OBJECT引數說明:引數 型別 必填 說明 itemList String Array 是 按鈕的文字陣列,陣列長度最大為6個 itemColor HexColor

程式PHP後端伺服器資料庫的連線處理

      弄個小程式真是腦殼疼,好不容易把前端弄好,把伺服器佈置好,但是如何連線後臺伺服器和資料庫實現資料互動呢?網上搜到的部落格教程真是夠亂的,對於我這種後端技術小白一點都不友好!我摸索的好幾天,終於前端能讀取到伺服器的 mysql 資料庫,所以來這記錄下一些過程和坑,說

程式物流狀態時間軸

一個月左右沒更新部落格了,最近有點懶了哈(工作上真的忙),很多工作上學習到的東西都沒有及時分享出來,有點愧疚,不過自己最近一直在收集資料和學習一些新技術,最主要是想要構建自己的前端技術體系和自定義一個前端規範文件,哈哈哈。說重點啦,微信小程式裡面開發的商城模組還挺多的,剛好寫了一個物流狀態的時間軸,簡單分享一

程式登陸 —— 程式教程系列(20)

簡介: 微信登陸,在新建一個微信小程式Hello World專案的時候,就可以看到專案中出現了我們的微信頭像,其實這個Hello World專案,就有一個簡化版的微信登陸。只不過是,還沒有寫入到咱們自家的後臺中而已。 新建一個Hello World專案,找到a

程式swiper限制迴圈滑動

最近接的一個單子是使用swiper來達到頁面之間完美滑動的效果的。也就三個頁面首頁、內容頁、尾頁。 但是客戶要求首頁不能滑到尾頁,尾頁不能滑到首頁。 在官方文件中沒有找到方法,因此只能繞彎路了。  wxml頁面程式碼:重點在於 current='{{show_index}}'

11.程式canvas生成圖片並儲存到手機

在小程式中,會有這樣一種需求,儲存某一個頁面並將其分享到朋友圈。一般的做法是:將這個頁面用canvas繪製出來,通過wx.canvasToTempFilePath,把當前畫布指定區域的內容匯出生成指定大小的圖片。然後再通過wx.saveImageToPhotosAlbum,儲存圖片到系統相簿。由

程式介面互動反饋

互動反饋就是在使用者觸發某事件之後,給使用者一個反饋資訊。 在小程式中是通過以下幾種方式實現的: 1.wx.showToast()方法 showToast: function (postscollected, postcollected) {

程式側邊欄滑動實現(附完整原始碼)

目錄 一、效果圖 二、原理解析 三、原始碼 四、專案下載 同類文章推薦: 更多幹貨關注公眾號: 一、效果圖 講什麼都不如直接上效果圖好,所以我們先來看下實現效果如何。 通過滑動螢幕,或者點選左上角的圖示按鈕,都能實現側邊欄的劃出效果。   &nb

Android 分享程式圖片優化

      小菜上週接入了微信分享小程式的入口,基本功能實現都沒問題,有需要的朋友可以瞭解一下 Android 分享微信小程式失敗二三事,雖然功能都正常,但整體測試發現圖片展示效果不佳。於是小菜整理了一個簡單的小方法處理一下圖片!  

程式踩坑textarea 元件的 bug

微信小程式公測也有段時間了,但是裡面的坑踩了一個又一個,心也是夠累的。本文說說關於 textarea 元件的 bug。(注:本文提及的 bug,至少在 2016-12-1日還存在) 上一篇:微信小程式之踩坑之旅一,wx.request 和 wx.uploadFile 測試時使用到:

程式:雲開發初體驗--致我的第一個程式

背景:一直關注微信小程式的發展,看著小程式一步步完善,一步步壯大,心裡癢癢,也想做一個自己的微信小程式,但是苦於只會前端,不會服務端,所以想法一直被卡著。現在小程式有了雲開發,很輕鬆實現後端功能,寫後端跟寫前端沒啥區別,真的是前端小夥伴們的福音啊。 經過幾個晚上的熬夜奮戰,我的第一個微信小程式正式

程式1--頁面跳轉錯誤

而檢視app.json的時候,是正常的,頁面寫進入了app.json. 那麼就只能是url的問題了, 先看一下目錄: 這時候寫的跳轉url為,當前頁面為login,由login 頁面跳轉mailList頁面 url: '../usion/mailList/mailList',

程式事件繫結冒泡

事件繫結格式: bind+evnetType catch+eventType 假如存在三個view盒子,分別為outer(bindtap=""),middle(catchtap),inner(bindtap); 1:當點選inner盒子的時候,inner,middle盒子繫結的函式會

程式canvas畫圖生成圖片下載

要實現的功能:點選朋友圈按鈕彈出分享圖片:點選儲存分享圖片儲存到手機實現程式碼:1.分享按鈕點選事件 /** * 分享 */ weixinShare:function(){ var that = this; console.log(111); share.canvas

程式view動態佈局

wxml <view class='main'> <view wx:for="{{long}}" wx:key="*this" class='items'> <view class='il'>{{item[0].acmonth}}</

程式父子間元件傳參

1.建立元件 開啟微信開發者工具,建立元件,會生成四個檔案:wxml,wxss,js,json 在wxml中: <view>我是元件A</view> 在js中: Component({ behaviors: [], properti

程式地理位置授權 wx.getLocation

1. 授權地理位置 點選按鈕,彈出授權彈窗,點選允許後,在以後的操作中可以隨時獲取到使用者地理位置 點選拒絕後,將無法獲取到地理位置,也無法再次點選彈出彈窗。 <button bindtap='onAuthLocation' >授權位置</button> onAut

程式使用者資訊授權 wx.getUserInfo

使用者授權 <button open-type="getUserInfo" bindgetuserinfo='getUser'>授權使用者資訊</button> getUser(e) { console.log(e); wx.getUserInfo({