比如JSP业面上有个文本框,我想在后台得到这个值,然后判断这个值,如果是全角英数字或者是半角英数字的话,就合法.
该如何实现,哪为朋友帮帮忙,谢了!
该如何实现,哪为朋友帮帮忙,谢了!
解决方案 »
- StringBuffer怎么去掉制表符、空格
- 程序调试问题Exception in thread "main" java.util.NoSuchElementException
- Error 500--Internal Server Error
- windows 64位机器上的java,调用native方法,可否用32位的dll?
- 内存泄漏问题
- applet中连接数据库出问题
- 关于条件表达式的问题
- java里面有没有类似CopyFile的直接的文件拷贝类或者其他能够实现的内容?
- 请教一大堆关于设置的问题!
- java 计算统计小问题
- java初学者怎么选书
- 如何将java项目移植到c#中,讨论即得分
var regex = /[\uFF10-\uFF19]|[0-9]/g;
var s = "1234567892501623754";
if(regex.test(s)){
alert(s+"\n"+strReplace(s));
}
function strReplace(val){
var arr = ["\uFF10","\uFF11","\uFF12","\uFF13","\uFF14","\uFF15","\uFF16","\uFF17","\uFF18","\uFF19"]; for(var i=0;i<arr.length;i++){
var reg = new RegExp(arr[i],"g")
val = val.replace(reg,i+"");
}
return val;
}
</script>
<script language="javascript">
var regex = /[0-9\uFF10-\uFF19]/g;
var s = "1234567892501623754";
if(regex.test(s)){
alert(s+"\n"+strReplace(s));
}
function strReplace(val){
var arr = ["\uFF10","\uFF11","\uFF12","\uFF13","\uFF14","\uFF15","\uFF16","\uFF17","\uFF18","\uFF19"]; for(var i=0;i <arr.length;i++){
var reg = new RegExp(arr[i],"g");
val = val.replace(reg,i+"");
}
return val;
}
</script>
<script language="javascript">
var regex = [0-9\uFF10-\uFF19]/g;
var s = "1234567892501623754";
if(regex.test(s)){
alert(s+"\n"+strReplace(s));
}
function strReplace(val){
var arr = ["\uFF10","\uFF11","\uFF12","\uFF13","\uFF14","\uFF15","\uFF16","\uFF17","\uFF18","\uFF19"]; for(var i=0;i <arr.length;i++){
var reg = new RegExp(arr[i],"g");
val = val.replace(reg,i+"");
}
return val;
}
</script>第一次发贴,编辑器都不会用,老发错