Javascript RegExp Validation
Javascript RegExp Validation
帮助,我需要一个regexp验证,用一些特殊字符(@#$%&)检查字母数字(a-Z或a-Z和0-9),这是可选的,但长度必须是8到15个字符
例如,
training = false
training1 = true
@training1 = true
@training = false
tr@ining1 = true (Position doesn't matter)
我有这个,但它只验证长度为8到15个字符的字母数字
(?=.*[A-Za-z])(?=.*[0-9]){8,15}
如何包括对特定字符的可选检查?
好吧,我想你可以试试:
/^(?![a-z]+$)(?![a-z@#$%&]+$)(?!'d+$)(?!['d@#$%&]+$)[a-z'd@#$%&]{8,15}$/i
匹配结果:
training = false
training1 = true
@training1 = true
@training = false
tr@ining1 = true
12345678 = false
12345678a = true
@12345678 = false
相关文章:
- 如何使用jquery Validation验证Formspread
- RegExp:匹配Javascript中除regex值之外的所有内容
- JavaScript正则表达式文本与RegExp对象
- 使用RegExp查找url中的字符
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 全局标志仅与第一个匹配项匹配的Regexp
- javascript RegExp的奇怪行为:相同的正则表达式会产生不同的结果
- 替换为javascript中的regExp
- Javascript Regexp-不接受空格,但应该接受
- javascript中换行的regexp
- 带有多个修饰符的JavaScript RegExp
- Regexp奇怪地不起作用
- RegExp匹配任意字符串+8位数字
- 使用RegExp获取一系列单词,这些单词前后可能有空格,也可能没有空格
- RegExp-如何匹配尽可能短的金额
- jquery validation addMethod不起作用
- javascript:查找/替换regexp帮助-粗体、斜体和特定字符
- JavaScript RegExp Custom URL validation with ${protocol}
- Javascript RegExp Validation
- jQuery regexp validation