[英]Regular expression using jQuery/Javascript
我正在编写一个脚本(在单击时),将显示已单击复选框的输出。 到目前为止,这工作正常。 输出是已选中的复选框的标签,例如hello 123,
我希望输出仅显示单词而不显示数字。 我知道可以使用正则表达式来完成此操作,但是以前从未在javascript中使用过正则表达式,并且不确定如何去做。 任何帮助将不胜感激
jQuery('#container').on('click', '#inputID', function() {
if (jQuery(this).is(':checked')) {
console.debug('checked:', jQuery(this).next().text());
} else {
console.debug('unchecked:', jQuery(this).next().text());
};
});
谢谢
您可以使用match
功能。
console.debug('checked:', jQuery(this).next().text().match(/[a-z]+/i)[0]);
[az]+
将匹配一个或多个字母。 i
修饰符有助于进行不区分大小写的匹配。 默认情况下match
将输出作为数组返回。 因此,通过访问索引0
将给您第一个元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.