台灣最大程式設計社群網站
線上人數
1634
 
會員總數:243654
討論主題:188250
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 關於一個很特殊的符號
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於一個很特殊的符號
價值 : 50 QP  點閱數:290 回應數:5

樓主

底迪
門外漢
0 13
212 15
發送站內信

各位前輩好!

小弟有個專案出了個很玄的問題,
有個輸入框不能輸入特殊符號,只要有輸入就會在送出按鈕按下時跳出警告,
而在剛剛得知有 user 説他沒輸入特殊符號卻跳出警告說禁止輸入特殊符號,

經查詢後發現是從 gmail 複製過來的訊息,文字是這樣「​5721​-​1302」
一開始以為是那個橫號 (-),但拿掉後還是一樣,之後貼到 console 才發現有隱藏的特殊符號,如下圖


可以請問這符號是什麼嗎?
有什麼代號可以單獨篩選它呢?
懇請前輩們指教了!

搜尋相關Tags的文章: [ 特殊符號 ] ,
本篇文章發表於2018-03-27 18:21
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
看起來是複製貼上的問題,
可以請他先貼到純文字檔案再貼過來嗎?
本篇文章回覆於2018-03-28 12:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

底迪
檢舉此回應
To: 小魚前輩

昨天是 user 好心親自回應才知道有這問題,
如果有 100 個都是這樣複製過來的,都請他們弄成純文字再貼上來實在不太好

所以想說用 code 來篩掉,但那個符號我貼到哪都是空白的,只有貼到 console 上才會出現,很煩惱呢
本篇文章回覆於2018-03-28 16:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
用「」這樣子的嗎??(注意,那不是空白)
你可以用一下php將其拆解成ascii碼看看是哪一個字元。
有很多字元都會是空白的。我上面用的是ascii 127碼(以前常用的特殊招)
本篇文章回覆於2018-03-28 18:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

底迪
檢舉此回應
To: 星空站長

原來如此,還真的不是空白,我去查了一下那符號的 ascii 是 8203,再來就是篩掉這種的了。

感謝∼
本篇文章回覆於2018-03-29 12:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
8203的話,那就是UTF8的U+200B了。
是一種特規判斷啟動的東西。(用在哪邊我也不太知道)
本篇文章回覆於2018-03-29 17:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.