正则表达式
来源:互联网 发布:ps照片合成软件 编辑:程序博客网 时间:2024/06/08 08:26
如果变量中包含%或_就将其转义为本身,因为这两在oracle中是通配符
if(!/^[^%_][^%_]*[^%_]?$/.test(mpType)){
mpType = mpType.replace(/_/g,"\\_");
mpType = mpType.replace(/%/g,"\\\\%");
}
在java中的sql中用escape将“\”标记为转义字符
select s.id from sys_codes s where s.name like '%"+mpType+"%' escape '\\'
***************************************************************
验证包括字母,数字,汉字及下滑线的:/^[0-9a-zA-Z_\u4e00-\u9fa5][0-9a-zA-Z_\u4e00-\u9fa5]*[0-9a-zA-Z_\u4e00-\u9fa5]?$/
**************************************************************
小控件:在文本框中输入除此之外的字符将被清除
var onkeyupvalidate = {
isnumber:function(obj){
//字母,数字及下滑杠
obj.value = obj.value.replace(/[^0-9a-zA-Z_]/g,"");
},
isnumber2:function(obj){
//数字
obj.value = obj.value.replace(/[^0-9]/g,"");
},
isnumberchinese:function(obj){
//字母,数字,汉字及下滑杠
obj.value = obj.value.replace(/[^0-9a-zA-Z_\u4e00-\u9fa5]/g,"");
},
isnumberpoint:function(obj){
//数字和小数点,小数点只能有一个
obj.value = obj.value.replace(/[^0-9.]/g,"");
obj.value = obj.value.replace(/\.{2,}/g,".");
},
isspecialchar:function(obj){
//特殊字符 & < > & 《 》
obj.value = obj.value.replace(/[&<>&《》]/g,"");
}
}
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 00039.Oracle查询表空间文件大小
- Andrioid应用签名
- Linux 用命令行查看硬件信息
- 谈一点网页设计的思想
- 自定义类文件生成DLL文件后实例化时显示职能注释
- 正则表达式
- 00040.Oracle数据库编码格式查看及乱码解决思路
- tomcat 出问题的解决思路
- SSH 和 JSP+servlet+JavaBean到底谁更优秀
- 利用Flex 4.5 SDK和Flash Builder 4.5开发的web和移动参考应用(一)
- PHP后台守护进程的实现
- 网络爬虫之获取图片到本地
- Android 2.2 和2.3 的音频驱动
- ComboBoxEdit 设置选项值(单选——多选)