JS正则表达式 /^,\d\d,$/
我给你一个Javascript的例子,你看看吧.
<script type=text/javascript>var str=',23,'
var regex=/^,\d\d,$/
var a=regex.test(str)
alert(a)
</script>
运行结果
true
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:。
var reg = /^[0-9,]*$/
var a = '1231,456,346,', b = '34sda'
test(a)test(b)
function test(text) {
if (reg.test(text)) {
$('body').append(text + '符合</br>')
} else {
$('body').append(text + '不符合</br>')
}
}
3、浏览器运行index.html页面,此时会打印出该正则表达式对“1231,456,346,”和“34sda
”的校验结果。
主要解决首尾匹配的问题就可以,假设首尾的逗号有一个或多个.
匹配首尾的正则元字符分别是^和$,匹配逗号用"," 匹配一个或多个逗号用",+"
var str=",ABC,,,,"str.replace(/^,+/,"").replace(/,+$/,"")
//得到ABC