js中如何控制字符串开头以特定字符开头

来源:互联网 发布:淘宝模特兼职公司 编辑:程序博客网 时间:2024/04/29 01:08
js中如何控制字符串开头以特定字符开头
(1)最好用正则.
var pattern = /^abcd.*/  这句话的意思是.必须以"adcd"字符串开始,后面无论什么字符.
if(pattern .test(testStr))为true就是成功
{do.....}else{do.....}
(2)采用subString()
function get(xx)
{
   var str="abcd";
   if(str.substring(0,xx.length) == xx){}
   else{}
}

实例:
JS完成功能:当账户性质代码为2开头的,外汇局批件号为必输,其他非2开头可以为空
//方法一:采用substring()方法.
var ACCOUNT_TYPE = document.getElementById("ACCOUNT_TYPE").value;
if(ACCOUNT_TYPE.substring(0,1) == "2"){
if(!checkNull('外汇局批件号/备案表号/业务编号',"FILE_NUMBER"))return false;
}
/方法二:采用正则表达式匹配
var ACCOUNT_TYPE = document.getElementById("ACCOUNT_TYPE").value;
if(/^2.*/.test(ACCOUNT_TYPE)){
if(!checkNull('外汇局批件号/备案表号/业务编号',"FILE_NUMBER"))return false;
}
原创粉丝点击