Skip to content

Instantly share code, notes, and snippets.

View titoaesj's full-sized avatar
🇧🇷

Tito Albino Evangelista da Silva Junior titoaesj

🇧🇷
View GitHub Profile
@titoaesj
titoaesj / cpf_cnpj_validator
Last active December 20, 2018 22:40 — forked from igorcosta/cpf_cnpj_validator
Regex para validar CPF e CNPJ
Para CPF
/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/
fun main(args: Array<String>) {
if (Regex("^\\d{3}\\.\\d{3}\\.\\d{3}\\-\\d{2}$").matches("000.000.000-00")) {
println("sim")
} else {
println("não")
}
@titoaesj
titoaesj / RecyclerViewExtension.kt
Created June 18, 2019 13:14 — forked from arcadefire/RecyclerViewExtension.kt
Add addOnItemClickListener easily to a RecyclerView using Kotlin
import android.support.v7.widget.RecyclerView
import android.view.View
interface OnItemClickListener {
fun onItemClicked(position: Int, view: View)
}
fun RecyclerView.addOnItemClickListener(onClickListener: OnItemClickListener) {
this.addOnChildAttachStateChangeListener(object: RecyclerView.OnChildAttachStateChangeListener {
override fun onChildViewDetachedFromWindow(view: View?) {