اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

روعة أخي الحبيب سليم

لا حرمنا الله منك .. وجزاك الله خير الجزاء

يوجد بمكتبة الصررح دالة تقوم بعمل الدالتين (يعني 2 * 1 زي برت بلس)

Function AlphaNum(txt As String, Optional numOnly As Boolean = True) As String
    With CreateObject("VBScript.RegExp")
        .Pattern = IIf(numOnly = True, "\D+", "-?\d+(\.\d+)?")
        .Global = True
        AlphaNum = .Replace(txt, "")
    End With
End Function

وهذا ملف مرفق به تطبيق الدالة جانباً إلى جنب مع دالتيك الرائعتين

 

حروف و أرقام.rar

  • Like 3
قام بنشر

ماشاء الله لا قوة الا بالله ...اكواد جميلة من الاستاذ سليم و الاستاذ ياسر

 

هذه اضافة عن طريق Like بدون استخدام محرك Regular Expression ارجوا ان تنال اعجايكم

 

Function AlphaNum(txt As String, Optional numOnly As Boolean = True) As String
Dim i As Long
Dim Pattern As String


If numOnly Then
    Pattern = "[0-9]"
Else
    Pattern = "[!0-9]"
End If


For i = 1 To Len(txt)
    If Mid(txt, i, 1) Like Pattern Then AlphaNum = AlphaNum & Mid(txt, i, 1)
Next i


End Function

 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information