Regular Expression一問
| |||
相信版上有不少此中高手. 請教一下, 若要求字串中只能有 A-Z a-z 0-9 及 "+-/,." 以及 space Regular Expression 要怎麼寫? | |||
我試出來了, 經測試幾次都正確判斷.
我想應該是正確的, 如有錯, 請版上高手不吝指教.
[^A-Za-z0-9\s\+\-\/\.\,]
於
2008/10/01 23:08:33
發文
| ||||||||||||
我試出來了, 經測試幾次都正確判斷. 我想應該是正確的, 如有錯, 請版上高手不吝指教. [^A-Za-z0-9\s\+\-\/\.\,] | ||||||||||||
大大,你不是要“只能有”嗎?
那 [^ 開頭就變“不能有”了哦...
還有看您用的系統,不同系統對 Regular Expresssion 跟 Extended Regular Expression 也會不同哦。
一般來說,可以用下面的來試試:
[[:alnum:][:space:]+-\.,]
| ||||||||||||||||||||||
大大,你不是要“只能有”嗎? 那 [^ 開頭就變“不能有”了哦... 還有看您用的系統,不同系統對 Regular Expresssion 跟 Extended Regular Expression 也會不同哦。 一般來說,可以用下面的來試試: [[:alnum:][:space:]+-\.,] | ||||||||||||||||||||||
謝謝kenny兄,
我想做到的是, 若字串有不含該等字元, 則回傳 TRUE 值.
我用的是 VBScript.
Regular Expression真的很好用!
若不是用Regular Expression, 這個需求不知要寫多少程式碼?
請教一下, 若要求字串中只能有 A-Z a-z 0-9 及 "+-/,." 以及 space
Regular Expression 要怎麼寫?