public function isvalidemail(stremail as string) as boolean
dim names, name, i, c
isvalidemail = true
names = split(stremail, "@")
if ubound(names) <> 1 then
isvalidemail = false
exit function
end if
for each name in names
if len(name) <= 0 then
isvalidemail = false
exit function
end if
for i = 1 to len(name)
c = lcase(mid(name, i, 1))
if instr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not isnumeric(c) then
isvalidemail = false
exit function
end if
next
if left(name, 1) = "." or right(name, 1) = "." then
isvalidemail = false
exit function
end if
next
if instr(names(1), ".") <= 0 then
isvalidemail = false
exit function
end if
i = len(names(1)) - instrrev(names(1), ".")
if i <> 2 and i <> 3 then
isvalidemail = false
exit function
end if
if instr(stremail, "..") > 0 then
isvalidemail = false
exit function
end if
end function
判斷字串括號是否合法 2
例 1 判斷字串括號是否合法 題目 字串中只有字元 和 合法字串需要括號可以配對。比如 輸入 輸出 true 解釋 是合法的。是非法的。package leetcode public class stacksolution2 當字串長度為奇數的時候,不可能是一個有效的合法字串 if s.length...
判斷字串是否是中文
一,判斷字元是否是中文 1 通過編碼判斷單個字元是否是中文。如下 判斷一個字元是中文還是英文 public static bool ischinese char c 1 將字串轉換成字元陣列,遍歷字元陣列判斷每個字元是否是中文。如下 判斷字串中是否包含中文 public static bool is...
python 判斷字串是否為合法的json格式
在一些情況下,我們需要判斷字串是否為合法json格式。思路很簡單 嘗試對字串使用json.loads 如果不是合法json格式,則會丟擲valueerror異常。示例如下 import json def is json myjson try json.loads myjson except valu...
判斷字串是否是json形式的字串
以下是我寫的方法,若為json字串返回true,不是則返回false isjson str catch e else return false 不是json格式的字串 如 mm 會報不能使用json.parse 的錯,故利用try catch 來捕獲錯誤。但是我後來發現如果傳入的引數是 9999 這...
判斷一個字串是否是合法的JSON字串
pom.xml com.alibaba fastjson 1.2.31 com.fasterxml.jackson.core jackson databind 2.7.0 com.google.code.gson gson 2.5 暴力解析 alibaba fastjson param test r...