用正则表达式进行javaScript文本验证
我需要检查java脚本中的字符串是否以用正则表达式进行javaScript文本验证,javascript,regex,Javascript,Regex,我需要检查java脚本中的字符串是否以http://开头 我所拥有的是 if(!txt.match(/^http:/)) {} // this only works for http: 我需要让它在http:// 有谁能提出一个解决方案吗?你需要逃出\字符,而且检查最好使用测试方法 if(!(/^http:\/\//.test(txt))) {} 您需要转义\字符,而且对于检查,最好使用test方法 if(!(/^http:\/\//.test(txt))) {} 或者: txt.sub
http://
开头
我所拥有的是
if(!txt.match(/^http:/)) {} // this only works for http:
我需要让它在http://
有谁能提出一个解决方案吗?你需要逃出
\
字符,而且检查最好使用测试方法
if(!(/^http:\/\//.test(txt))) {}
您需要转义\
字符,而且对于检查,最好使用test
方法
if(!(/^http:\/\//.test(txt))) {}
或者:
txt.substr(0, 7) === "http://"
或者:
txt.substr(0, 7) === "http://"