{
"import": [
"mizchi/js",
"mizchi/js/builtins/regexp"
]
}fn main {
// Create a RegExp
let pattern = @regexp.RegExp::new("\\d+", "g")
// Test a string
let matches = pattern.test("abc123") // true
// Execute pattern
let result = pattern.exec("test123")
// String methods with RegExp
let text = "hello world"
let replaced = text.replace(pattern, "***")
}#external
pub type RegExppub struct RegExpResult {
full : String
input : String
index : Int
lastIndex : Int
groups : Map[String, String]?
}js bindings for builtins/web/node/deno/bun (browser APIs split to mizchi/js_browser)
Dependencies