0
我有一個測試功能,可以清理電話號碼,只允許存儲n和字符「x」或「X」。我把它放在了它的大部分地方,除了它允許我不想要的多個x。如果你發現潛在的問題,任何人都可以幫助我將它添加到正則表達式中嗎?僅用數字存儲電話號碼,用「x」表示分機號碼?
CREATE Function [dbo].[RemoveAlphaCharacters](@Temp VarChar(1000))
Returns VarChar(1000)
AS
Begin
While PatIndex('%[^0-9,x,X]%', @Temp) > 0
Set @Temp = Stuff(@Temp, PatIndex('%[^0-9,x,X]%', @Temp), 1, '')
Return @TEmp
End
'VARCHAR(1000)'一個電話號碼?這是覆蓋星系還是地球? – 2012-03-13 19:51:39
@Aaron Yea,剛剛用這個功能測試不要拍我。 – Vishal 2012-03-13 19:54:54
沒有拍攝,只是問。 :-) – 2012-03-13 19:56:12