js/JavaScript正则表达式总结 --- 常用的JavaScript正则表达式需求总结
JavaScript正则表达式总结 --- 常用的JavaScript正则表达式需求总结
正则表达式的整理思路原理是一样的,但是不同的语言是有差别的,java和JavaScript中的正则表达式会有些差别。
待续。。。
2、JavaScript中的正则表达式判断【举例】:
/**
* JavaScript中的正则表达的判断
*/
var search = $.trim($("#searchInput").val());
if (mayBeAnOrPn(search)) {
$("#searchExpression").val(MY_GLOBAL.getAnPnSearchField() + "+=" + search + "%");
} else {
// 。。。
}
/**
* 猜测检索的内容是否是an或者pn
* @param search
* @return Boolean
*/
function mayBeAnOrPn(search) {
var reg = /^[a-zA-z]{2}\d{5,}/;
return reg.test(search);
}
这是个例子:
/**
* 把高亮的标签去掉
*/
function unWrapHighlight(content) {
if (!content) return content;
return content.replace(/<font style=\'color:red\'>/g, "").replace(/<\/font>/g, "");
}
这是个例子。
思维导图:
-------------------------------------
未完待续。。。