hyTags
HomeHome DocumentationDocumentation

url-from-string

Parses a URL string into a URL object
Parameter
Type
Description
string
String
The URL string to parse
return
url
The parsed URL, or nil if the string is not a valid URL
Test Case:Parse URL string
    <div></div>
    
    <url-from-string string="https://example.com:8080/path?query=1#anchor">
    <url-get-host>
    <assert-equal value="example.com" type="string">
    
    👆 Try to change something!
  • Test Case:Parse relative URL path
      <div></div>
      
      <url-from-string string="/user-info">
      <url-get-path>
      <assert-equal value="/user-info" type="string">
      
      👆 Try to change something!
    • Test Case:Parse relative URL with query
        <div></div>
        
        <url-from-string string="/search?q=test">
        <url-get-path>
        <assert-equal value="/search" type="string">
        
        👆 Try to change something!
      • Test Case:Parse relative URL query param
          <div></div>
          
          <url-from-string string="/search?q=test">
          <url-get-query-param name="q">
          <assert-equal value="test" type="string">
          
          👆 Try to change something!
        • Test Case:Parse relative URL with anchor
            <div></div>
            
            <url-from-string string="/page#section">
            <url-get-anchor>
            <assert-equal value="section" type="string">
            
            👆 Try to change something!
          • Test succeeded Test failed