判斷字串中包含3個連續 公升 降 或相同的數字

2021-09-06 12:02:16 字數 1596 閱讀 9048

有網友問及「asp.net怎麼判斷乙個手機號字串中包含3個連續的字元或3個相同的字元?」:

insus.net做了一下練習,並把方法分享,希望網友們能從中獲取一些啟示。

物件導向嘛,先寫乙個number類,用來處理號碼之用,很是乙個很簡單的類,一目了然。

#21至#33是把字串拆分為單獨乙個字元,並轉為數字,存入至乙個list集合中。稍後,我們就是從這個集合的資料進行分析與處理。

#35至#37是三個集合,將是用來儲存連續公升、降序和相同數字的集合。

#39至#79是處理資料。

#81至#120是輸出資料。

下面我們實時操作看看,insus.net列舉了一些字元,首兩個就是網友所帖出來的:

<

asp:listbox

id="listbox1"

runat

="server"

autopostback

="true"

onselectedindexchanged

="listbox1_selectedindexchanged"

width

="150"

height

="150"

>

<

asp:listitem

text

="137333192929"

>

asp:listitem

>

<

asp:listitem

text

="137123739399"

>

asp:listitem

>

<

asp:listitem

text

="13822345988"

>

asp:listitem

>

<

asp:listitem

text

="13923543287"

>

asp:listitem

>

<

asp:listitem

text

="13338889879"

>

asp:listitem

>

<

asp:listitem

text

="13923587626"

>

asp:listitem

>

asp:listbox

>

view code

去.aspx.cs:

實時操作:

c 判斷字串中是否包含指定字元或字串

今天寫 的過程中遇到了如題所述的問題,無奈一時想不起 indexof 函式,有點提筆忘字的感覺。故將常用的方法記下來與君共享。string.contains對大小寫敏感,適用於區分大小寫的判斷。返回值為bool型 indexof 函式對大小寫不敏感,適用於區分大小寫的判斷。返回值為int型,str ...

判斷字串 python判斷字串是否包含字母

第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...

JS 判斷字串中包含指定字元

1 使用includes 方法 es6 2 使用indexof 方法 es5或更老的版本 3 正規表示式 test 4 正規表示式 match includes 方法是es6中引入的,但需要注意的是不支援ie瀏覽器。實現 var str let s test substr test str.incl...