我想通过JavaScript RegEx检查手机号码输入,但我在构建适当的查询时遇到了困难。我只想验证手机号码。我需要的格式是: 5(0/3/4)X XXX XXXX,包括空格。
例如,532 123 4567将有效,而532 1234567无效。458 123 4567也是无效的。
为澄清这些规则,应:
第一个数字必须是5
第二位数字必须为0或3或4或5。
后面跟着任何数字,按照以下规则:
- If previous digit is 0 this digit must be (5, 6 or 7)
- If previous digit is 3 this digit
我正在试着用他的手机号注册一个客户。我将手机号码存储为加密的手机号码,并且我还在维护一个会话来存储这个加密的手机号码。一旦我退出应用程序,并尝试使用相同的手机号码登录,我的会话就会中断。所以我不能从会话中获取加密的手机号码。
有没有办法创建一种加密机制,每次为相同的手机号码提供相同的加密输出?
这就是我正在使用的加密机制。
public encrypt_mobile(mobile): Observable<any> {
var salt = crypto.lib.WordArray.random(128 / 8);
var key = crypto.PBKDF2("