Jquery 中的字符串验证
string validation in Jquery
我想在 JQuery 位中验证文本框,我想为此使用正则表达式。由于我是 JQuery 的新手,有人可以建议我如何在 JQuery 中使用正则表达式来验证文本字符串(例如正则表达式类似于^(?:[''w''s-])++$)?
Javascript 正则表达式功能不需要 JQuery,无论您是否加载了 JQuery,都可以使用它。
以下是 JavaScript 正则表达式的两个重要资源:
http://www.regular-expressions.info/javascript.html
http://www.w3schools.com/jsref/jsref_obj_regexp.asp
要将其放入 JQuery:
if (/your regex/.test($("#textbox").val()))
{
// Valid
}
else
{
// Invalid
}
http://www.jquery4u.com/syntax/jquery-basic-regex-selector-examples/
正则表达式不是jQuery框架的一部分,它们只是javascript的一部分。要创建它们,请调用 RegExp 构造函数,并将模式作为字符串传递,或使用速记符号:
var newExp = new RegExp('^[0-9]{3,5}$');
//is the same as
var newExp = /^[0-9]{3,5}$/;
如果您的意思是 'w
或 's
,则无需在您的示例中对反斜杠进行两次转义。你可能会考虑在正则表达式上阅读一些 tuts,尽管因为你的模式是,呃,有缺陷的......
相关文章:
- 验证字符串是否仅包含 javascript 中的某些字符
- 如何验证字符串和字母数字值
- 使用正则表达式Javascript验证字符串
- jQuery Validate-验证字符串的内容
- 验证字符串是否为正整数
- 用于验证字符串中括号的 JS 函数
- 如何在插入 mysql 之前验证字符串
- 验证字符串是否为正则表达式模式的开头
- 在 js 中验证字符串的最佳方法
- 用javascript中的数字和算术符号验证字符串
- 如何在js中验证字符串只包含来自多个unicode范围的字符
- 如何在c中选中复选框时仅验证字符串长度
- jquery/javascript文件验证2字符串编译(文件扩展)失败
- 在Javascript Regex中,如何验证字符串是否为有效的十六进制颜色
- 如何使用 Ajax 控件工具包 (CalendarExtender) 验证字符串日期
- 如何验证字符串仅为非字母字符jquery验证
- 什么是正确的正则表达式来验证字符串的4个部分由减号分隔
- Javascript Regex验证字符串长度和最后3个字符是否为数字
- 根据JavaScript中预定义的格式(邮政编码)验证字符串
- 如何用jquery验证字符串是否为日期