Skip to content

Alpha Rules

📥 Import

js
import { alphaRules } from 'suriform/rules'

📌 Overview

RuleDescriptionType
alphaMust contain only letterstext
alphaDashMust contain letters, dash, or underscoretext
alphaNumMust contain letters and numberstext
alphaSpacesMust contain letters and spacestext
alphaNumSpacesMust contain letters, numbers, and spacestext

📝 Examples

html
<input type="text" alpha />
<input type="text" alpha-dash />
<input type="text" alpha-num />
<input type="text" alpha-spaces />
<input type="text" alpha-num-spaces />

▶️ Usage

html
<form id="signup">
  <label>
    Name:
    <input name="fullName" alpha-spaces />
  </label>

  <label>
    Username:
    <input name="username" alphaDash />
  </label>

  <label>
    Password:
    <input name="password" alphaNum />
  </label>
</form>
js
import { watchform, defineRules } from 'suriform'
import { alphaRules } from 'suriform/rules'

const form = document.querySelector('#signup')
watchform(form)
defineRules(alphaRules)

Released under the MIT License.