Posts Tagged ‘numeric’
Replace non numeric character in String
6 Oktober 2011
Tinggalkan komentar
Iseng2 aja ingin coba2 untuk mempersingkat syntax biar diprogram lebih simpel, syntax yang dipakai untuk menghilangkan character yang bukan numeric / angka.
misalnya ada string berisi S5000TO maka yang keluar akan menjadi 5000 yang dihilangkan character STO…
Syntax yang lama…
Private Function fnParseDigits(ByVal strRawValue as String) As String Dim strDigits As String = "" If strRawValue = Nothing Then Return strDigits For Each c As Char In strRawValue.ToCharArray() If c.IsDigit Then strDigits &= c End If Next c ' return the number string, or "" if no numbers were in the string. Return strDigits End Function
akhirnya ketemu syntax lebih cepatnya dapat dari forum…he…
C#
string initialString = "S5000TO"; System.Text.RegularExpressions.Regex nonNumericCharacters = new System.Text.RegularExpressions.Regex(@"[^0-9]"); string numericOnlyString = nonNumericCharacters.Replace(initialString, String.Empty);
VB
Dim initialString as String = "S5000TO" Dim nonNumericCharacters As New System.Text.RegularExpressions.Regex("[^0-9]") Dim numericOnlyString As String = nonNumericCharacters.Replace(initialString, String.Empty)
Selamat mencoba…Terima Kasih…