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

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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值