我需要在發送消息之前向用戶發送SMS我想從消息中移除不支持的字符。我添加了我的API文檔行作爲參考。正則表達式刪除SMS不支持的字符
一般來說,只有標準ASCII字符集的一個子集才支持通過SMS傳遞給用戶的內容。支持的字符列表是A-Z,a-z,0-9和以下內容:
@$_/.,"():;-=+*&%#!?<>'
加空格和換行"\n"
。大多數特殊字符不支持,並會導致無線運營商拒絕郵件。特別是,重音符號及以下不支持:
標籤
[
]
~
{
}
^
|
€
\
當創作通過短信傳送的內容,這也是重要的是使用了簡單的ASCII字符撇號,省略號以及單引號和雙引號:
使用
'
而不是<
`>
和的使用
"
代替<「>
和<」>
使用
...
代替…
(注:這是三個不同的時期,而不是單一的省略號)
所以我在尋找的正則表達式滿足這個要求。
你有什麼先嚐試? – ThiS
我沒有關於正則表達式的知識,我還沒有嘗試任何東西,所以我需要專家的幫助。 – chella
你可以,你知道,試着在問之前先學習一下。 http://txt2re.com/ –